Neste passo, vamos fazer com que o Apache conheça o PHP. Como foi visto anteriormente, o Apache tentou baixar um arquivo que deveria ter sido interpretado. É nessa etapa que evitaremos isso. Para tal, eu costumo utilizar o conceito de Servidor Virtual do Apache.
Aqueles caminhos que você criou irá agora servir para o seguinte:
cada PHP será um site diferente!
Ou seja, teremos dois sites locais, um rodando PHP 4 e outro rodando PHP 5. Esse foi o motivo de dividir em dois diretórios.
Como funciona isso?
Como foi mostrado acima, instalamos um único servidor HTTP, que é o nosso Apache 2. Porém, temos duas versões do PHP.
Então deveríamos instalar dois Apaches um para cada versão do PHP?
Evidentemente que não! O que devemos, é criar dois servidores virtuais no Apache e configurá-los para que cada um use uma versão diferente do PHP, assim, enquanto um apontará para o “htdocs” da versão 4 o outro apontará para o
“htdocs” da versão 5.
Lembrando que “htdocs” é a pasta base que o servidor Apache irá procurar os arquivos do nosso site. Se você instalou o Apache na pasta padrão crie esse caminho.
C:\Arquivos de programas\Apache Group\Apache2\conf\sites
Dentro dele, crie esses dois arquivos:
C:\Arquivos de programas\Apache Group\Apache2\conf\sites\php444.conf
C:\Arquivos de programas\Apache Group\Apache2\conf\sites\php520.conf
É nesses dois arquivos que vamos ter:
- A definição de cada servidor virtual. Um com as configurações da versão 4 e outro com as da 5;
- O apontamento para o htdocs criado acima;
- O apontamento para cada versão do PHP, aquela que foi descompactada;