Hola,
Pues si vas a utilizar PHP tendrás que contar con un Servidor Web y además con PHP, por no hablar de el motor de la base de datos que pienses utilizar. Uno de los Servidores Web más utilizado es
Apache. Puedes probar a instalar Apache, PHP y MySQL, simplemente, siguiendo las correspondientes instrucciones de instalación. O bien puedes recurrir a "paquetes" como
XAMPP, que te instalan de un tirón Servidor Web, motores de bases de datos, distintas versiones de PHP y varios programas útiles.