No, no tenés que usar nada en especial, solamente descomprimir el contenido del paquete de WordPress en la carpeta raíz de tu servidor.
Una vez hecho eso, al ir a
http://localhost te aparece la página inicial del proceso de instalación de WordPress. Una vez terminado este proceso, todo queda pronto para usar.
Saludos.