Faça a instalação do Microsoft Visual C++ (o PHP precisa dele para ser executado na máquina). Observe que em cada versão do PHP disponível para download, existe um VC11 ou VC14 ou V15… Isto indica qual versão do Microsoft Visual C++ deve ser instalado. O link de download está logo à esquerda.
Para o PHP funcionar corretamente, precisamos ativar suas configurações padrões. Dentro da pasta descompactada no C:, temos vários arquivos, o executável do PHP (php.exe) e dois arquivos de configurações: php.ini-development e php.ini-production. Estes dois arquivos apresentam configurações para rodar o PHP em modo de produção (mais adequado quando se hospeda uma aplicação em um servidor na internet) ou em modo desenvolvimento que é adequado para se desenvolver aplicações PHP, pois com isso ativamos o controle de erros e debug da aplicação. Portanto, renomeie o arquivo php.ini-development para somente php.ini. O executável do PHP sempre carregará as configurações do arquivo php.ini.
Abra o Painel de Controle, vá em Sistema, selecione a guia Avançado, depois clique em Variáveis de ambiente no rodapé da janela. Na seção Variáveis do sistema, selecione Path, agora clique em Editar, em Valor da variável, vá até o final do campo de texto, agora iremos colocar o caminho onde o nosso PHP está, acrescente antes um ; (ponto e vírgula) para finalizar os caminhos anteriores e coloque c:\php, então, ficará assim: ….;c:\php. Confirme tudo e o PHP está configurado.
Abra o menu iniciar e selecione seu editor de texto com o botão direito do mouse e clique em Executar como administrador. No menu Abrir e siga o caminho C:\Windows\System32\drivers\etc. Abra o arquivo hosts, se ele não aparecer, selecione Todos os arquivos para ele ser mostrado na janela.
Agora verifique se existe a linha 127.0.0.1 localhost, se existir está pronto, senão acrescente-a ao final do arquivo, salve e feche o programa.
Até a versão do PHP 5.3 tínhamos que ter um servidor web (Apache, Nginx, etc) a parte instalado para rodar aplicações no browser, mas, a partir da versão 5.4 foi introduzido um servidor embutido no PHP. Assim, podemos iniciar um servidor a qualquer momento e em qualquer pasta, e ainda ter múltiplos servidores rodando simultaneamente em portas diferentes. Isto para o desenvolvimento é uma “mão na roda”.