Instalando Apache, PHP, MySQL e PhpMyAdmin no Windows
(Somente Windows XP)
Atualizado em 27/09/2007
Arquivos necessários:
Apache HTTP Server 2.2.6 (apache_2.2.6-win32-x86-no_ssl.msi - 4.11 MB)
http://linorg.usp.br...binaries/win32/
PHP 5.2.4 (php-5.2.4-Win32.zip - 9.47 MB)
http://www.php.net/g...p/from/a/mirror
MySQL 5.0.45 (mysql-5.0.45-win32.zip - 42.3 MB)
http://dev.mysql.com...om/pick#mirrors
PhpMyAdmin 2.11.1 (phpMyAdmin-2.11.1-all-languages-utf-8-only.zip - 2.91 MB)
http://sourceforge.n...use_mirror=ufpr
Antes de começarmos, desinstale toda e qualquer aplicação do tipo “tudo em um” (programas como AppServ, PHPTriad, EasyPHP, Serv-N e outros) ou outras versões do Apache, PHP e MySQL que estejam instaladas.
Após a remoção desses programas, certifique-se de que não existam os arquivos de configuração php.ini (do PHP) e my.ini (do MySQL) no sistema.
Instalando o Apache
Execute a instalação do Apache. Com a tela inicial aberta, pressione Next.
A próxima tela exibe os termos e condições de uso do Apache. Escolha “I accept the terms in the license agreement.” e pressione Next.
A tela seguinte nos dá algumas descrições do Apache. Pressione novamente Next.
Na tela de informações do servidor (Server Information), em que observamos as linhas: Network Domain, Server Name e Administrator's Email Address, digite respectivamente: localdomain, localhost e o seu endereço de email. Deixe selecionada a opção “for All Users, on Port 80, as a Service – Recommended.” e prossiga com a instalação pressionando Next.
A tela de seleção da instalação será exibida. Deixe selecionada a opção Typical e pressione Next.
Na próxima tela, veremos o diretório em que o Apache será instalado. Mantenha o diretório padrão ou escolha outro para a instalação, clicando no botão Change e em OK.
Para finalizar, clique em Next e, na próxima tela, em Install.
O progresso da instalação será mostrado. Uma tela do DOS aparecerá informando o sucesso da instalação, e logo após, será realizado o teste do servidor. Ao final, uma mensagem orientando a corrigir possíveis erros encontrados surgirá. Quando fechar, clique no botão Finish.
Caso ocorra algum erro durante o teste, outro servidor instalado, utilizando a porta 80, basta pressionar a tecla Esc do seu teclado e as janelas se fecharão. Na configuração do Apache, mostro como alterar para a porta desejada.
Para testar o Apache, abra o seu browser e digite, na barra de endereços: http://localhost/
Se tudo correu bem, você verá uma tela com a seguinte mensagem:
Configurando a PHP
Extraia todos os arquivos em uma pasta, o padrão é C:\php
Vá até a pasta C:\php e copie o arquivo libmysql.dll para a pasta C:\Arquivos de programas\Apache Software Foundation\Apache2.2\bin
Renomeie o arquivo php.ini-recommended para php.ini
Abra o arquivo php.ini
Vá até a linha: short_open_tag = Off e altere para: short_open_tag = On
Procure a linha: ; Directory in which the loadable extensions (modules) reside.
Altere extension_dir = "./" para extension_dir = "C:\php\ext"
Descomente as seguintes extensões:
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dll
Para isso, basta tirar o caractere de ponto e vírgula do início da linha
Procure a linha: ;session.save_path = "N;/path"
Descomente-a e altere para: session.save_path = "C:\WINDOWS\Temp"
Salve o arquivo php.ini
Configurando o Apache
Abra o arquivo httpd, localizado em C:\Arquivos de programas\Apache Software Foundation\Apache2.2\conf
Com o arquivo aberto, localize a linha: DirectoryIndex index.html e altere para: DirectoryIndex index.html index.php
Caso queira alterar a pasta padrão onde suas páginas serão salvas, localize as linhas:
DocumentRoot "C:/Arquivos de programas/Apache Software Foundation/Apache2.2/htdocs"
<Directory "C:/Arquivos de programas/Apache Software Foundation/Apache2.2/htdocs">
e altere o caminho da pasta, caso contrário, deixe como está, salvando dentro da pasta htdocs
Se precisar mudar a porta do Apache, localize a linha Listen 80 e altere para a porta desejada. Caso tenha outro servidor instalado, utilizando a porta 80, mude esta linha para, por exemplo: Listen 8080
Vá até a última linha e insira os seguintes parâmetros:
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
Depois dessas alterações, salve o arquivo httpd
Editando a Variável do Sistema
Agora clique em Iniciar
Com o botão direito do mouse, clique em Meu Computador e escolha Propriedades
Em Propriedades do sistema, abra a guia Avançado
Clique no botão Variáveis de ambiente
Em Variáveis do sistema, selecione a variável Path e clique no botão Editar
Em Valor da variável, digite no final: ;C:\php
Dê OK, OK e OK novamente
Reinicie o Windows
Abra o Bloco de notas do Windows e digite:
<?
phpinfo();
?>
Salve como "index.php" (com as aspas) na pasta C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs
Abra o seu browser e digite, na barra de endereços: http://localhost/index.php
Caso tenha configurado o Apache para outra porta, porta 8080, digite: http://localhost:8080/index.php
Se tudo estiver bem, será exibida a página com as informações da PHP
Instalando o MySQL
Execute o arquivo Setup.exe para iniciar a instalação.
Com a tela inicial aberta, pressione Next.
Na próxima tela, escolha a instalação Custom e clique em Next.
A tela seguinte mostra o diretório em que o MySQL será instalado. Instale com as configurações padrão ou escolha outro diretório para a instalação, clicando no botão Change e alterando para o local desejado. Clique em OK.
Clique em Next e, na próxima tela, em Install.
Após a instalação, marque a opção Skip Sign-Up e clique em Next.
Para finalizar, marque a opção Configure the MySQL Server now e clique em Finish.
A próxima tela mostra o MySQL Server Instance Configuration Wizard. Pressione Next.
Marque a opção Standard Configuration. Pressione novamente Next.
Na tela que surgir, marque as opções: Install As Windows Service, Launch the MySQL Server automatically e Include Bin Directory in Windows PATH. Em Service Name, escolha a expressão MySQL e pressione Next.
Agora, defina a senha padrão do MySQL. Preencha e confirme. Deixe marcada a opção Enable root access from remote machines e pressione Next.
Para concluir, clique no botão Execute. Aguarde a aplicação das configurações.
Se uma mensagem de erro aparecer, clique no botão Retry para reiniciar o teste. Clique em Finish.
Testando o MySQL
Vá em Iniciar > Todos os programas > MySQL > MySQL Server 5.0 > MySQL Command Line Client.
No Prompt de comando, digite sua senha criada durante a instalação e dê Enter.
Se tudo correr bem, você estará dentro do prompt do MySQL, aparecerá uma tela de boas vindas e a versão do MySQL.
Feche a janela do MySQL Command Line Client.
Configurando o phpMyAdmin
Para manipular o MySQL sem recorrer à digitação de códigos no prompt do DOS, vamos descompactar o phpMyAdmin-2.11.1-all-languages-utf-8-only.zip
Descompacte os arquivos em C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs
Depois renomeie a pasta phpMyAdmin-2.11.1-all-languages-utf-8-only para phpMyAdmin
Abra o arquivo config.default.php localizado em C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\phpMyAdmin\libraries
Procure a linha 39: $cfg['PmaAbsoluteUri'] = ''; e altere para: $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';
Procure a linha 158: $cfg['Servers'][$i]['password'] = ''; e coloque sua senha criada na instalação do MySQL: $cfg['Servers'][$i]['password'] = 'sua_senha';
Salve o arquivo config.default.php
Para iniciar o phpMyAdmin, abra o browser e digite, na barra de endereços: http://localhost/phpmyadmin
Caso tenha configurado a Apache para outra porta, porta 8080, digite: http://localhost:8080/ phpmyadmin
Pronto, agora você está com tudo instalado e funcionando...

















