Instalando Apache 1.3, Mysql e PHP5 no Windows

  • Post author:
  • Post category:Sem categoria

1. Download dos itens necess?rios
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” (http://www.php.net/manual/pt_BR/install.apache2.php).

– Apache: http://mirrors.uol.com.br/pub/apache/httpd/binaries/win32/apache_1.3.31-win32-x86-no_src.exe
– MySQL: http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.20d-win-noinstall.zip/from/http://www.linorg.usp.br/mysql/
– PHP 5: http://br.php.net/get/php-5.0.0-Win32.zip/from/a/mirror

2. Instala??o
– 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

3. Configura??o do PHP
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)

4. Configura??o do Apache
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 AddModule mod_setenvif.c e logo abaixo, adicione:
AddModule mod_php5.c

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:


DirectoryIndex index.html

E logo ao lado do index.html adicione:
index.php default.php main.php

5. Configura??o do MySQL
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)”.

6. Falta pouco!
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:

< ?
phpinfo();
?>

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 register_globals no PHP, abra o c:\windows\php.ini, localize a linha “register_globals = Off” e arrume para “register_globals = On”. Veja mais aqui: http://www.php.net/manual/pt_BR/security.registerglobals.php

Fa?a o download do php.ini e do httpd.conf j? configurados, voc? s? precisar? enviar cada um para as pastas aqui explicadas. Download: http://alfred.auriumsoft.com.br/galeria/arquivos_wamp.zip

Refer?ncia: http://phpbrasil.com/articles/article.php/id/847