Instalando o Apache, PHP, Mysql no Windows
Hoje eu apanhei bastante para conseguir instalar o trio Apache, PHP, Mysql, por isso resolvi fazer um tutorial, para ajudar quem quiser instalar o php em seu PC para fazer testes ou aprender PHP.
Bem vale apena avisar que é um pouco complicado e demorado pra instalar esse trio, então se você quiser isso somente para testar alguns scripts ou fazer testes é mais facil usar sistemas prontos como o easyphp ou xampp, eu estava usando o xampp e ele é bem tranqüilo de se usar, mas como não estava funcionando o mod_rewrite resolvi instalar o php normalmente.
1) Download
Para começar é preciso fazer o download do trio parada dura.
Apache: http://www.apache.org/dist/httpd/binaries/win32/
eu baixei o apache_2.2.6-win32-x86-no_ssl.msi
PHP: http://www.php.net/downloads.php
eu baixei o PHP 5.2.5 installer
MySQL: http://dev.mysql.com/downloads/mysql/5.0.html
eu baixei esse Mysql-5.0.45
esses arquivos .msi são que vem com instalador
2) Instalando o Apache
Vamos começar a instalar pelo Apache se você baixou o que eu citei é só ir clicando em avançar, para ficar mais fácil instale na pasta C:\Apache2.2\. Somente na tela Server Information que deve ser digitado alguns itens, como a idéia é usar o php no seu computador preencha os itens; Network Domain:”localdomain”, Server Name: “localhost” e seu e-mail no último campo.
Apos terminar de instalar o apache, ele é configurado como um serviço do Windows, que pode ser acessado através do Executar services.msc e por isso a cada vez que é feito uma alteração no apache é preciso reinicia-lo, mas ele tem o apache monitor pra agilizar isso, ele fica no system tray(ali perto do relógio) .
Para testar se está funcionando digite no seu navegador http://127.0.0.1 ou http://localhost/ se estiver funcionando irá aparecer na tela It works!. As versões mais antigas do Apache exibiam outras informações, mas a 2.2 mostra só isso. O servidor está funcionando. As páginas ficam por padrão na pasta “htdocs”, dentro da pasta onde o Apache foi instalado. No meu caso, é “C:\Apache2.2\htdocs”. Basta substituir o arquivo “index.html” pelo do seu site, e colocar suas páginas e sub pastas aí. Assim você poderá acessar as sub pastas da pasta “htdocs” digitando http://localhost/pasta, em qualquer navegador no pc local.
3) Instalando o PHP
Se você baixou o que eu usei, ele vem com o instalador então é só ir dando proximo. Para ficar mais facil a configuração instale ele na pasta C:\php5. Na instalação do PHP, ele pedirá o tipo de servidor usado. No caso, escolha Apache 2.2.x:

Então ele pede o local dos arquivos de configuração do Apache. Localize a pasta conf, dentro da pasta do Apache, senão a configuração não será automatizada (mas veremos também como fazê-la manualmente):

Em uma das telas irá aparecer a opção para selecionar o que será selecionado, na categoria “Extensions”, localize o item “MySQL”, clique no ícone de um disco ao lado dele, e clique na opção “Will be installed on local hard drive”:

Aproveite e selecione a opção GD2, caso queira trabalhar com imagens dinamicas no php.
Ao final da instalação o instalador do PHP pergunta se você quer que ele atualize os arquivos de configuração do Apache. Se quiser a configuração automática, confirme.(eu vi isso em tuto mas no meu não apareceu tal opção).
Se já tiver sido configurado o Apache no php para testar crie um arquivo teste.php e nele coloque:
<html><head><title>Informações do meu servidor</title></head>
<body>
<?php phpinfo(); ?>
</body></html>
4) Configurando o apache para reconhecer o PHP
Se estiver funcionando ele irá exibir um numero imenso de informações do php.
No caso de não ter aparecido a tela para configurar o Apache durante a instalação do php teremos que configura-lo manualmente.
Para fazer isso vá na pasta onde foi instalado o Apache e vá na pasta conf e abra o arquivo httpd.conf no final do arquivo(na ultima linha mesmo) e adicione:
PHPIniDir “C:\\php5\\”
LoadModule php5_module “C:\\php5\\php5apache2_2.dll
A linha PHPIniDir define a pasta do PHP, onde ele foi instalado (onde esta o php.ini original).
A linha LoadModule… Carrega o módulo do PHP no Apache, que se chama “php5_module”, e está no arquivo “C:\php5\php5apache2_2.dll”.
Agora vamos fazer algumas edições no php por isso abra o arquivo php.ini que está na pasta do PHP, as alteraçoes são opcionais mas são muito uteis.
Procure por short_open_tag e mude de Off para O, com isso serão aceitos os comandos<? … ?>
Procure por error_reporting e tire o ; da frente dele(para descomenta-lo) e adicione na frente E_ALL & ~E_NOTICE & ~E_STRIC, com isso serão exibidos os erros e em que linha eles estão, sem isso se houver erro a pagina simplesmente ficará branca.
Dica: através do Adicionar ou Remover programas no item do php tem o botão Alterar, ao clicar nele uma das opções é Change com ela é possível alterar a versão do tipo de servidor, e das extensões existentes, isso pode ser muito útil caso tenha errado ou esquecido de algo.
5) Instalando o MySQL
E mais uma vez é só ir dando avançar nas opções, eu recomendo que ele seja instalado na pasta “C:\Apache2.2\MySQL”. Num ponto ele pede a ativação de conexões TCP/IP, e permite escolher a porta onde ele ficará disponível, dando como padrão a 3306. Deixe esse valor, e se for o caso, libere essa porta para aceitar conexões de entrada no seu firewall.
Mais algumas telas ele dará a opção de incluir o caminho do MySQL na variável de ambiente “Path” do Windows. É bom marcá-la, para que você possa chamar os executáveis do MySQL a partir de qualquer prompt, em qualquer pasta. Basta marcar a opção “Include Bin Directory in Windows PATH”:

Na próxima tela deve-se definir a senha de root, que é o administrador do MySQL. Se você mexe com PHP deve saber que para acessar um banco de dados é necessário fornecer um nome de usuário e senha válidos para aquele banco; você poderá usar o “root” e a senha definida aqui, ou outra conta. Justamente, para criar outras contas você precisará do root, e para alterar as configurações ou criar novos bancos de dados, também. Portanto, anote esta senha em um local seguro, se vc perder essa senha terá q desinstalar e instalar novamente o mysql.
Agora vem a última parte da configuração. Se algo der errado aqui, o MySQL poderá não funcionar corretamente. Apenas clique em “Execute. Se tudo ocorreu bem, você verá uma tela como essa.

Caso de alguem erro em Start Service volte duas telas e mude o Service name(imagem acima) para mysql5.
Se ele não conseguir obter acesso à porta definida na instalação (por padrão, a 3306), ele poderá exibir esta mensagem:

Clique em “Retry” quantas vezes forem necessárias, para tentar a configuração. Libere conexões de entrada na porta 3306, pelo seu firewall, se for o caso. Se clicar em “Skip” a configuração falhará, e você deverá executar o assistente de configuração novamente.
O mysql por padrão é acessado atravez do DOS usandos os comandos SQL, mas é possível usar uma interface gráfica, existem varias a mais comum é o phpmyadmin para usa-lo é só extrair os arquivos para a pasta htdocs do apache C:\Apache2.2\htdocs e renomeie o arquivo config.sample.inc.php para config.inc.php abra o arquivo e digite algo em $cfg[’blowfish_secret’], para acessa-lo é só em localhost e abrir a sua pasta http://localhost/phpMyAdmin/ e digitar o usuário(root) e senha criados no mysql
Pronto agora o trio parada-dura deve estar funcionando tomara.
No caso de não ter funcionado, quero avisar que para versões anteriores do arquivos usam configurações diferentes, essas versões estão bem mais fáceis de serem instaladas, mas se você não baixar os pacotes .msi a coisa muda totalmente.
Bem qualquer duvida pode perguntar que eu tento ajudar.

Quer aprender mais sobre PHP?. Então veja o preço de alguns livros no Submarino.
Compartilhe nos Sites Sociais:




(3 votos. Média: 5 de 5)Tags: Aprendendo PHP, MySQL, mysql-basico, PHP, PHP Basico
Leia também
Criando Um Efeito De Action-motion no Photoshop »« Instalar o Windows XP em Hds SATA



