Como instalar PHP 5+ Mysql + Apache + PhpMyAdmin

Posted by Ana Claudia on jun 18, 2008 in Apache, Instalação, Mysql, PHP |

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

Mysql 5
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51b-win32.zip/from
/pick?file=Downloads/MySQL-5.0/mysql-5.0.51b-win32.zip&mirror=pick#mirrors

PhpMyAdmin
http://prdownloads.sourceforge.net/phpmyadmin/
phpMyAdmin-2.11.6-all-languages-utf-8-only.zip?download

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.

Instalação do Apache

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:

Tela de apresentação do Apache

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:

Configurações do PHP

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.

25 Comments

S
jun 18, 2008 at 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


 
Augusto
jun 21, 2008 at 4:05 pm

vou seguir o tutorial se funcionar comigo depois darei a nota do seu trabalho


 
Augusto
jun 21, 2008 at 4:06 pm

Vou testa o tutorial e dpois lhe darei a nota


 
michel
jul 2, 2008 at 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


 
alexsandro
jul 18, 2008 at 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


 
hugo
ago 1, 2008 at 2:17 am

Ou to seguindo o tutorial mais não to conseguindo estalar vc pode me ajudar?


 
alisson
ago 2, 2008 at 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???


 
alisson
ago 2, 2008 at 12:17 am

seu tutorial esta correto so esta parte tem erro tem dois espacos a mas no o correto e assim:


 
alisson
ago 2, 2008 at 12:17 am

ops ( )


 
Diego Darlan (DDarlan)
ago 8, 2008 at 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


 
Diego Darlan (DDarlan)
ago 8, 2008 at 9:29 am

["desculpe os erros de digitação.. =)))"]


 
Rodrigo Adachi
set 7, 2008 at 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…


 
diego darlan
set 24, 2008 at 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


 
Tarantino
out 2, 2008 at 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


 
Marcio
out 29, 2008 at 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!


 
joao
nov 13, 2008 at 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


 
Bruno
nov 18, 2008 at 4:44 pm

Vlw, nota 9.9 , parabéns msm!!

1 errinho

não tem espaço depois do “<”

o certo é assim:

Parabéns!


 
José
dez 2, 2008 at 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 :)


 
Elma de Araujo Labadessa
mai 3, 2009 at 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


 
Fabíola
jul 24, 2009 at 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?


 
Fabíola
jul 24, 2009 at 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


 
Marcus Cruz
ago 2, 2009 at 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.


 
rivael
nov 28, 2009 at 2:35 am

gostei muito das nformaçoes, estava quebrando a cabeça pra confgurar um arquivo php do banco de dados obrigado.


 
Gabriel
jun 27, 2011 at 12:36 am

é muita coisa para minha cabeça uhsuahsuahsuh


 
MUkinhs
out 2, 2011 at 11:14 pm

o meu mySql dá isto aqui: #1045 – Access denied for user ‘root’@'localhost’ (using password: NO)
mas eu não consigo logar com minha conta, para por esse password, alguma solução?


 

Reply

Copyright © 2012 Ana Claudia. All Rights Reserved.
Theme by Lorelei Web Design.