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.