Criando sua primeira página em PHP
Criando sua primeira página em PHP, no Curso PHP 8.1 Vamos aprender a programar Juntos.
Acesse a página htdocs do servidor Apache usando o seu Visual Studio Code, renomeie o arquivo index.html para index.php
Agora escreva o código abaixo:
<html> <head> <title>Teste PHP</title> </head> <body> <?php echo "<p>Olá Mundo</p>"; ?> </body> </html>
Use o seu navegador para acessar o arquivo com a URL de seu servidor digite localhost, se seu navegador exibir a mensagem Olá Mundo? é que está tudo certo com a instalação e configuração do Apache e PHP
Deu Errado e Agora?
Vamos analisar caso a caso, se seu navegador abriu a pasta e mostrou o arquivo index.php é porque precisa configurar o apache para interpretar o arquivo e mandar executar com o php8.1
Primeiro Passo – Certifique que baixou a Versão do Apache corretamente httpd-2.4.51-win64-VS16.zip from Apache Lounge
Segundo Passo – Baixe a Versão do PHP Thread safe – ela possui o modulo php8apache2_4.dll do windows https://windows.php.net/downloads/releases/php-8.1.12-Win32-vs16-x64.zip
A versão Non Thread Safe, não possui.
Descompacte o conteúdo dentro da pasta do seu PHP e sobrescreva todos os arquivos. ou extraia na pasta nova c:\php8.1 e configure a variável de ambiente colocando a pasta como global e remova a versão antiga do php para não conflitar. qualquer dificuldade só comentar que te auxiliamos.
Terceiro Passo – edit o arquivo httpd.conf do seu apache, com o Visual Studio Code abra c:\Apache24\conf\httpd.conf
Adicione no final do Arquivo o seguinte trecho de código:
# PHP 8.1 module AddType application/x-httpd-php .php PHPIniDir "C:/php8.1" LoadModule php_module C:/php8.1/php8apache2_4.dll <IfModule dir_module> DirectoryIndex index.php index.html </IfModule>
Se você sobrescreveu os arquivos do php, onde for php8.1 precisa está igual a pasta da instalação do php c:/php
reinicie o servidor apache, você pode fazer pela linha de comando abra o windows power shell com administrador, execute o comando:
httpd.exe -k restart
Agora deu tudo certo, abra seu navegador e digite localhost e ele vai interpretar o arquivo php e vai retornar a mensagem Olá mundo.