ENTORNO DE DESAROLLO
PHP
Normalmente cuando se desarrolla con php se necesita instalar el propio php, una base de datos, mysql que es la más común, aunque se suelen usar otras como oracle o postgresql, y un servidor web como puede ser apache o nginx.
Te puedes instalar cada herramienta por separado o aplicaciones que te incluyen el php, mysql y apache juntos.
Yo llevo años usando xampp de apache friends. Pero hace poco he descubierto laragon que me parece muy interesante porque te permite tener varias versiones de php y de mysql instaladas e ir cambiando de versión. También facilita la creación de virtualhost.
Laragon es probablemente hoy el mejor software todo-en-uno para instalar PHP y todos los programas que necesitas para obtener un entorno de desarrollo profesional. Quizá Laragon no sea tan fácil de usar como Xampp o Mamp para Windows, pero contiene mayores funcionalidades con gran cantidad de opciones de configuración y de extensión. Otra ventaja de Laragon es la rápidez a la hora de iniciar y detener servicios, como a la hora de servir los sitios en desarrollo.