Instalar e fazer com que conversem entre si estes componentes nem sempre é uma tarefa fácil, eu mesma já me perdi algumas vezes. A seguir apresentarei de uma forma simples, explicando passo a passo como configurar o “Quarteto Fantástico”.
1. Baixando os arquivos
Primeiramente, vamos baixar tudo que precisamos para começarmos a instalação. Os links para baixar os instaladores se encontra abaixo:
Apache
http://www.apache.org/dist/httpd/binaries/win32
PHP 5
http://br2.php.net/get/php-5.2.6-Win32.zip/from/br.php.net/mirror
2. Instalando o Mysql
Instalar o Mysql é muito fácil, é só seguir os passos nas famosas telas de Next > Next e Finish.
3. Instalando o Apache
Instalar o Apache também é bem fácil, basta a seguir as telas de instalação e pronto. O único detalhe que você deve prestar atenção é na tela de “Server Information”, pois vamos configurar o servidor para rodar localmente. Coloque “localdomain” em NetWorkDomain e “localhost” em Server Domain e por último seu e-mail em Administrator’s Email Address.

Após o termino da instalação, seu servidor Apache já deve estar funcionando no Windows. Para verificar se ele está instalado corretamente, abra o navegador e digite http:\\localhost na barra de endereços. Se tudo estiver Ok, a seguinte tela deve aparecer:

4. Instalando o PHP
Os passos anteriores foram fáceis, agora que o negócio começa a complicar e você precisa prestar bastante atenção nos passos a seguir.
Primeiro, crie uma pasta php dentro do c: e descompacte o arquivo zipado do PHP dentro desta pasta. Ainda dentro da pasta php, renomeie o arquivo php.ini-dist para php.ini somente. Copie e cole este arquivo em C:\WINDOWS e os arquivos php5ts.dll e libmysql.dll para a pasta C:\WINDOWS\system32 (Supondo-se que você está utilizando o Windons XP).
5. Configurando o Apache com o PHP
Agora vamos configurar o Apache para que ele possa reconhecer comandos php. Abra a pasta do Apache, se você não alterou o caminho da instalação do Apache, ela deve estar em C:\Arquivos de programas\Apache Group\Apache2. Em seguida abra a pasta conf e localize o arquivo httpd.conf. Localize
#LoadModule ssl_module modules/mod_ssl.so
que deve estar aproximadamente na linha 172 e adicione após esta linha o seguinte texto:
LoadModule php5_module "C:/php/php5apache2.dll"
Em seguida localize o texto
#AddType application/x-tar .tgz
que deve estar aproximadamente na linha 743 e adicione logo abaixo:
AddType application/x-httpd-php .php .html
E por último mas não menos importante procure o texto
DirectoryIndex index.html
index.html.var, adicione index.php ao final da linha e salve o arquivo.
6. Configurando o PHP com Mysql
Ao contrário da versão anterior do PHP, a versão 5 não vem com o mysql configurado e precisamos fazer isso manualmente. Para isso, abra o arquivo php.ini que você copiou para
C:\WINDOWS e localize
extension_dir = "./"
que deve estar na linha 461 ou próximo e altere para
extension_dir = "c:/php/ext/"
Esta é a pasta onde fica as extensões do php. Agora localize a linha
;extension=php_mysql.dll
e retire o ; do começo para descomentar a extensão do mysql. Se quiser outros extensões do PHP, descomente outras linhas também, como
;extension=php_gd2.dll
para utilizar a biblioteca gráfica do PHP. Salve as alterações e feche o arquivo.
Para verificar se todas as atualizações foram feitas corretamente, reinicie o Apache abrindo o Menu Iinicar > Configurações > Painel de Controle > Ferramentas Administrativas > Serviços. Localize o Apache na lista e clique sobre ele com o botão direito e em seguida reiniciar. Se a instalação ocorreu sem problemas o Apache será reiniciado normalmente.
O último passo para verificarmos se o Apache reconheceu o PHP e as extensões foram devidamente instaladas é criar um arquivo de teste. Abra o bloco de notas ou seu editor de texto preferido e digite o seguinte comando:
< ? phpinfo(); ?>
Salve o arquvio como phpinfo.php na pasta C:\Arquivos de programas\Apache Group\Apache2\htdocs (onde deve ficar seus arquivos php). O próximo passo é abrir este arquivo no navegador digitando http://localhost/phpinfo.php na barra de endereços, uma tela como esta será exibida:

Ela contém as informações do PHP como versão, servidor, extensões, entre outras informações do PHP e do servidor utilizado. Se todas as extensões que você descomentou foram instaladas, elas devem aparecer nesta tela.
7. Configurando o PhpMyAdmin
Descompacte a pasta zipada dentro de C:\Arquivos de programas\Apache Group\Apache2\htdocs e renomeia a pasta para um nome mais fácil de ser lembrado, como por exemplo mysql. Assim, sempre que quiser abrir o mysql através do PhpMyAdmin digite no seu navegador http://localhost/mysql caso mysql seja o nome que você escolheu para sua pasta.
Bom pessoal por hoje é só, no próximo artigo vou demonstrar como instalar o php no IIS.
junho 18, 2008 às 1:12 am
8DDDD Eu sempre tive complexos em instalar os componentes separadamente, dependendo de pacotes. Tanto que hoje uso o LightTPD. E era difícil achar textos bons em português naquela época. Pois sempre um componente era de uma versão diferente e não funcionavam os passos. XD
Boa iniciativa. 8D Instalar php no IIS é algo que quero ver.
\o
junho 21, 2008 às 4:05 pm
vou seguir o tutorial se funcionar comigo depois darei a nota do seu trabalho
junho 21, 2008 às 4:06 pm
Vou testa o tutorial e dpois lhe darei a nota
julho 2, 2008 às 11:33 pm
http://www.anacnogueira.eti.br/como-instalar-php-5-mysql-apache-phpmyadmin/
quando coloco a linha
LoadModule php5_module “C:/php5/php5apache2.dll”
o apache dá erro será que vc pode me ajudar?
já agradeço se vc puder
julho 18, 2008 às 4:58 pm
oi pz meu nome e alex adorei seu tutorial de como instalar o php mysql o apache e o phpmyadmin,mas to com um problema quando eu instalo o phpmyadmin2.11.6 ele manda uma messagem erro me ajuda por favor
agosto 1, 2008 às 2:17 am
Ou to seguindo o tutorial mais não to conseguindo estalar vc pode me ajudar?
agosto 2, 2008 às 12:02 am
nao existe na pasta apache2 o aquivo http.conf o nome dele e httpd.conf!!!!!!! e se renomeramos para http.conf o apache da erro e nao inicia mas e nele mesmo que se que eu defino as atereçoes q vc diz ai no tutoria???
agosto 2, 2008 às 12:17 am
seu tutorial esta correto so esta parte tem erro tem dois espacos a mas no o correto e assim:
agosto 2, 2008 às 12:17 am
ops ( )
agosto 8, 2008 às 9:27 am
a maioria dos erros com servidores apache em windows, é o php.ini, tem que saber onde e quando editar as linhas de extenções,! nem sempre os exemplos de como fazer isso, é para a mesma versão do sistema ” exemplo. e uso o Windows Vista premium, eu instalaei o apache com MySQl no IIS.. e eu nem preciei mecher no php.ini, para ele funcionar, rsrs..:)
recomendo que estude um pouco esse arquivozinho. “base de tudo ” ^^ veja abaixo links de alguns manual falando do PHP.ini, seus conceitos, funções, quando editar, quando não editar, corrigino bugs, e etc. veja isso pessoal, pode ser muito utíl… abraços
Manual Completo: http://us.php.net/ini.core
php.ini directives: http://www.phpbuilder.com/manual/en/ini.php
agosto 8, 2008 às 9:29 am
["desculpe os erros de digitação.. =)))"]
setembro 7, 2008 às 11:40 pm
Cara tô cm um problema ao instalar o PhpMyAdmin 3 descompactei ele na pasta raiz dai ele naum abre, acho q tem aver cm o mysql, configurei tudinho mas naum consigo logar ele pelo terminal, assim q eu coloco o user : root ele feicha.
Obrigado…
setembro 24, 2008 às 9:38 pm
Como, tem explicando no artigo, vc primeiro instala o PHP,depois o MySQL, e por ultimo o Phpmyadmin, de acordo com a pouca descrição que vc, postou na sua duvidade, naum entendi muitobem, mais mesmo assim vamos tentar, remova, tudo e faça novamente, mais agora faça esses passos que estão ai, ha outra coisa, veja versão do seu sistema. e min fale por favor, de acordo com as versões do sistemas OS
outubro 2, 2008 às 2:21 am
Se você instalou o phpmyadmin corretamente e configurou tudo certinho… mas não deu certo tente no seguinte link
http://localhost/phpmyadmin/index.php
outubro 29, 2008 às 5:51 pm
Parabéns pelo tutorial. Nota 10 msm. Fiz os passos e consegui configurar tudo no win vista =). A única coisa que mudou foi a
linha LoadModule php5_module “C:/php/php5apache2.dll”
para
LoadModule php5_module “C:/php/php5apache2_2.dll”
Obrigado!
novembro 13, 2008 às 3:01 pm
Poderia me informar como faço pra habilitar a extensao dbx no php.ini haja vista que esta extensao nao ha encontrei.obrigado
novembro 18, 2008 às 4:44 pm
Vlw, nota 9.9 , parabéns msm!!
1 errinho
não tem espaço depois do “<”
o certo é assim:
Parabéns!
dezembro 2, 2008 às 9:21 pm
pah, tu és o máximo. andei as voltas e voltas e n conseguia. com este instalei a 1º e funciona. a unica coisa que n funcionou foi aquele ficheiro
falta alguma coisa?
Mas tudo o resto está a funcionar como deve de ser. mto obg
maio 3, 2009 às 4:49 am
Boa noite!
Instalei o Apache, mas não consigo levantar o serviõ. Dá a mensagem abaixo. Alguem saberia me informar qual é o problema:
O sistema não pode encontrar o arquivo especificado.
No installed service named “Apache2″.
Obrigada,
Elma
julho 24, 2009 às 2:28 pm
Eu intalei o PHP, Apache e o MySQL, até o momento não deu nenhum erro porém as informações do Php no final não aparecem, só aparecem . Será que alguém poderia me dizer se está certo e eu posso continuar ou se tenho q mudar alguma coisa?
julho 24, 2009 às 2:34 pm
Na verdade eu instalei o Phpmyadmin e só aparece os códigos na página… E o Apache continua sem dar erro
agosto 2, 2009 às 5:33 pm
Ilustríssima Ana Cláudia, Queria agradecer pela iniciativa. Funcionou de primeira, Você explica de forma simples e objetiva, foi bem didática e prestativa…
Desejo muito sucesso pra ti!
Obrigado,
Marcus.
novembro 28, 2009 às 2:35 am
gostei muito das nformaçoes, estava quebrando a cabeça pra confgurar um arquivo php do banco de dados obrigado.