Uno de los mayores problemas que tenemos a veces cuando estamos programando es que no se tiene donde probar las cosas o simplemente que es muy lento el cada vez que probamos algo tener que subirlo al FTP, darle a actualizar, si no funciona bien volverlo a corregir, volverlo a subir etc...

Por ello os voy a recomendar xampp, un programa con el que podrás crear un servidor local en tu propio ordenador. Puedes montar tanto servidor compatible con php como montar servidor de bases de datos (con phpmyadmin) y servidor de correo también.

Para lo que es, esta muy bien y es muy completo.

http://www.apachefriends.org/es/xampp.html