Ambiente de Desenvolvimento PHP no Windows

Photo by cottonbro from Pexels

Artigo completo

Considerações

Estrutura de pastas

cd\; mkdir 'Web Server\php'

Download

  • Para realizar o download direto da versão “8.0.7", clique aqui.
  • Se deseja ver as outras versões ou downloads alternativos, basta acessar a página de downloads do PHP clicando aqui. Atente-se para o download da versão “Thread Safe” de 64 bits.

Lembrando e enfatizando que este artigo é baseado na versão de “64 bits”.

Extração e movimentação dos arquivos

Configurando o funcionamento do PHP

Gerando o arquivo php.ini

cd\; Rename-Item -Path 'Web Server\php\php.ini-development' -NewName 'php.ini'

Habilitando e definindo o diretório de extensões do PHP

notepad 'Web Server\php\php.ini'
;extension_dir = "ext"
extension_dir = "c:\Web Server\php\ext"

Lembrando que essa alteração informa o diretório de extensões do PHP; e o mesmo está baseado na estrutura de pastas recomendadas neste artigo.

Encerrando a edição do arquivo

Sincronizando as configurações do Apache com o PHP

notepad 'Web Server\apache\conf\httpd.conf'
#LoadModule xml2enc_module modules/mod_xml2enc.so
LoadModule php_module "${SRVFOLDER}/php/php8apache2_4"AddHandler application/x-httpd-php .phpPHPIniDir "${SRVFOLDER}/php"<FilesMatch \.php$>SetHandler application/x-httpd-php</FilesMatch>

Lembrando que essa alteração informam diretórios baseados na estrutura de pastas recomendadas neste artigo.

Indexação de arquivos “index.php”

DirectoryIndex index.html
DirectoryIndex index.html index.php

Encerrando a edição do arquivo

Verificar a sintaxe das configurações em busca de erros

cd\; cd 'Web Server\apache\bin'
.\httpd -t
Syntax OK

Reiniciando o servidor Apache

Restart-Service -Name Apache2.4

Realização de teste

<?phpphpinfo();?>

Caso deseje realizar essas configurações utilizando o terminal de comandos:

Remover todo o conteúdo da pasta “htdocs”

cd\; Remove-Item 'Web Server\apache\htdocs\*.*'

Criação do arquivo “index.php” com o devido conteúdo

cd\; New-Item 'Web Server\apache\htdocs\index.php' -ItemType File -Value '<?php phpinfo(); ?>'

Considerações finais

E assim finalizamos mais uma etapa de nosso artigo sobre a criação de um Ambiente de Desenvolvimento PHP no Windows. Na próxima etapa vamos instalar e configurar o MariaDB. Até a próxima e Falow!!!

--

--

Desenvolvedor Front-end e UI/UX Designer.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Marcelo Albuquerque

Marcelo Albuquerque

Desenvolvedor Front-end e UI/UX Designer.