Hola:
En principio deberías tener un servidor y creo que el más recomendable es apache, además es gratuito, y tienes que tener instalado php -también gratuito-... se deberían abrir desde localhost... cuando instalas apache, tienes en tu ordenador/servidor con la url "http ://localhost" (sin el espacio)
Si tienes que instalar estos programas te recomiendo que aproveches e instales mysql y perl (sé que hay "paquetes" que instalan todo junto... deberías hacer una búsqueda)
Saludos