<b>1. Download dos itens necessários </b>
Primeiro, faça o download dos programas a serem usados.
Quanto ao Apache, usaremos o Apache 1.3.*, visto que na documentação do PHP existe a seguinte recomendação: "Não use Apache 2.0 e PHP em um sistema de produção, seja no Unix ou no Windows" (<a href='http://www.php.net/manual/pt_BR/install.apache2.php' target=_blank>http://www.php.net/manual/pt_BR/install.apache2.php</a>).
- Apache: <a href='http://httpd.apache.org/download.cgi' target=_blank>http://httpd.apache.org/download.cgi</a>
- MySQL: <a href='http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.20d-win-noinstall.zip/from/http://www.linorg.usp.br/mysql/' target=_blank>http://dev.mysql.com/get/Downloads/
MySQL-4.0/mysql-4.0.20d-win-noinstall.zip/ from/http://www.linorg.usp.br/mysql/ </a>
- PHP 5: <a href='http://br.php.net/downloads.php' target=_blank>http://br.php.net/downloads.php</a>
<b>
2. Instalação </b>
- Execute a instalação do Apache e o instale com as configurações padrões. Se quiser, pode escolher outro diretório para a instalação.
- Extraia o MySQL em uma pasta qualquer. Recomendo dentro da pasta onde você instalou o Apache. Ex: C:\Arquivos de Programas\Apache Group\Apache\mysql
- Extraia o PHP 5 na pasta C:\php5
<b>
3. Configuração do PHP </b>
Vá para a pasta c:\php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows:
- c:\windows\system (em Windows 9x/Me)
- c:\windows\system32 (em WindowsXP)
- c:\winnt\system32 (para Windows NT/2000)
Copie também o arquivo c:\php5\libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo é necessário para o funcionamento do MySQL no PHP. Ainda no c:\php5, renomeie o arquivo "php.ini-dist" para "php.ini" e abra-o. Procure a linha extension_dir = "./" e a altere para extension_dir = "c:/php5/ext/", é o diretório onde ficam as extensões do php (MySQL, Curl, GD, etc). Agora, localize a linha ;extension=php_mysql.dll e tire o ; do início dela. Se quiser também, já aproveite e faça o mesmo na linha ;extension=php_gd2.dll, caso queira a biblioteca GD para a manipulação de imagens.
Salve as alterações e mova o "php.ini" para a pasta:
- c:\windows (em Windows 9x/Me/XP)
- c:\winnt (para Windows NT/2000)
<b>
4. Configuração do Apache </b>
Vá para a pasta onde você instalou o Apache e abra o arquivo conf/httpd.conf em qualquer editor de texto. (Ex: Bloco de Notas).
1º) Localize a linha
#LoadModule unique_id_module modules/mod_unique_id.so
e logo abaixo dela adicione:
LoadModule php5_module "c:/php5/php5apache.dll"
2º) Localize a linha
e logo abaixo, adicione:
3º) Localize
AddType application/x-tar .tgz
e logo abaixo, adicione:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
4º) Localize:
<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>
E logo ao lado do index.html adicione:
index.php default.php main.php
<b>
5. Configuração do MySQL </b>
Não há nada para se configurar no MySQL, você só deve iniciar o mesmo. Vá para a pasta que instalou o MySQL, então abra o bin/mysqld.exe, iniciando o servidor do MySQL. Lembre-se que sempre você terá de iniciar o MySQL. Se não quiser ir na pasta toda vez que iniciar o computador, crie um atalho para o bin/mysqld.exe e coloque no "Iniciar, Programas, Inicializar (ou Iniciar, de acordo com o windows)".
<b>
6. Falta pouco! </b>
Agora, vá em "Iniciar, Programas, Apache HTTP Server, Control Apache Server, Restart", para reinicializar o Apache com as alterações feitas. Pronto! Agora você pode tem PHP5 + MySQL em seu Windows!.
Para efetuar um teste, crie um arquivo chamado phpinfo.php, com o conteúdo:
e o coloque na pasta htdocs dentro da pasta do Apache. Abra seu navegador e digite http://localhost/phpinfo.php. Se a página abrir com as informações do PHP, significa que tudo deu certo.
Observações: Lembrando que nos caminhos que mostrei, o C:\ deve ser substituído pela letra do HD em que está seu Windows e onde foram instalados os programas. Uso o C:\ no artigo, pois é a letra que é normalmente usada.
Caso queira
no PHP, abra o c:\windows\php.ini, localize a linha
e arrume para
.
Veja mais aqui: <a href='http://www.php.net/manual/pt_BR/security.registerglobals.php' target=_blank>http://www.php.net/manual/pt_BR/ security.registerglobals.php</a>
© Alfred Reinold Baudisch