Tutorial: Configurando o PHP e o Apache no Windows XP

Após ter instalado as versões corretas do Apache e do PHP é necessário a configuração de ambos para que seja possível a execução de nossos códigos.

 

Alterando a configuração do Apache.

A configuração do Apache fica armazenado no arquivo httpd.conf. O arquivo pode ser localizado dentro da pasta conf, que existe dentro da pasta de instalação do apache. No meu caso c:\apache2\conf\.

O arquivo pode ser editado com o Bloco de Notas mesmo, ou qualquer outro editor de texto puro de sua preferência.

Procure por um conjunto de linhas que comece com LoadModule ou #LoadModule e após esse conjunto adicione:

LoadModule php5_module "c:/php5/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php5"

Salve as alterações.

 

Alterando a configuração do PHP

A confguração do PHP deve ser armazenada em um arquivo chamado php.ini, que nesse momento ainda não existe, mas deve ser armazenado no diretório informado na configuração PHPIniDir.

Para criar o arquivo, entre na pasta de instalação do PHP e copie, se for o seu caso, o arquivo que está na pasta de instalação do php, chamado php.ini-dist, para a pasta informada na configuração do apache.

Se você manteve a pasta de configuração a mesma da instalação do PHP, faça uma cópia deste arquivo mesmo assim, para manter o arquivo original.

Renomeia a cópia que você fez para php.ini.

Edite o arquivo php.ini com um editor de texto puro.

Procure pela linha:

error_reporting = E_ALL & ~E_NOTICE

Altere para:

error_reporting = E_ALL

Procure pela linha:

extension_dir = "./"

Altere para:

extension_dir = "c:/php5/ext"

O diretório c:/php5/ acima informado é o meu diretório de instalação do PHP. Caso o seu seja outro, é só mudar.

Procure pela linha:

;extension=php_pgsql.dll

Altere para:

extension=php_pgsql.dll

Isso faz com que o PHP consiga interagir com o banco de dados PostgreSQL. Caso você use Mysql, faça o mesmo com as linhas:

;extension=php_mysql.dll
;extension=php_mysqli.dll

Salve as alterações.

Clique no botão Iniciar.

Escolha a opção Todos os Programas.

Escolha a opção Apache HTTP Server 2.2.

Escolha a opção Control Apache Server.

Clique na opção Restart.

Uma janela do prompt de comando do Windows será aberta e fechada em seguida.

 

Testando

Para testar se o PHP está devidamente configurador, abra o Bloco de Notas.
Digite o texto abaixo:

<?php phpinfo(); ?>

Salve na pasta de arquivos do Apache com o nome de "teste.php". A pasta de arquivos do Apache é uma pasta chamada htdocs que existe dentro da instalação do Apache.

Abra o seu navegador de internet e acesse o endereço: http://localhost/teste.php

A página a ser exibida deve conter diversas informações sobre a instalação do PHP.