– Atualizado em 07/05/2014
Apache
Instalação
- Baixe o APACHE Http Server, na versão Win32 Binary without crypto (no mod_ssl) (MSI Installer) no site http://httpd.apache.org/download.cgi
- Inicie a instalação
- Na tela Server Information, digite as informações conforme abaixo, substituindo o Administrator’s email por seu email
- Em Server Type, selecione Custom
- Na tela Custom Setup, selecione as opções como abaixo, clique em Change para mudar o diretório para: C:\apache\
- Na última tela de instalação, clique em Install
Configuração
- Edite o arquivo C:\apache\conf\httpd.conf
- Descomente a linha
LoadModule rewrite_module modules/mod_rewrite.so
- Adicione dentro de dir_module “index.php index.phtml”
DirectoryIndex index.html index.php
- Dentro de “Directory C:/apache/htdocs“, modifique a chave AllowOverride para All
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
- Role até o fim do arquivo e adicione as seguintes linhas
PHPIniDir "C:\\apache\\php"
LoadModule php5_module "C:\\apache\\php\\php5apache2_2.dll"
<IfModule mod_mime.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
PHP
Instalação
Configuração
- Reinicie o computador
- Abra o bloco de notas, cole o seguinte código
<? phpinfo(); ?>
- Salve o arquivo em C:\apache\htdocs\info.php
- Abra o navegador e direcione até http://localhost/info.php, se tudo estiver normal uma página de informações do PHP será mostrada
MySQL
Instalação
- Em Custom Setup, clique em Browse, e indique o caminho “C:\apache\mysql” para o instalador
- Clique em Next e depois em Install para concluir a instalação
- No final da instalação, mantenha marcada a opção “Launch the MySQL Instance Configuration Wizard“
Configuração
- No MySQL Instance Configuration, selecione “Detailed Configuration“
- Na próxima tela, de perfil de instalação selecione “Developer Machine“
- Em “database usage“, selecione “Multifunctional Database“
- Em “InnoDB Tablespace Settings“, clique em “Next“
- Na configuração do número de conexões, selecione “Manual Setting” e configure para 20 o número máximo de conexões
- Em “network options”, marque a opção “Add firewall exception for this port“
- Na próxima tela, “default charset set“, selecione “Manual Selected Default Charset Set / Collation” e digite ou selecione “latin1“
- Em “Windows options“, deixe marcado “Install as Windows Service” e “Start MySQL Server automatically“, clique em Next
- Marque “Modify Security Settings“, digite uma nova senha para o root, re-digite no campo abaixo, se você deseja habilitar o acesso root remoto, marque “Enable root access from remote machines“
- Por fim, clique em “Execute” para salvar as configurações selecionadas
- Vá no executar do windows e digite “services.msc” para abrir a tela de serviços, procure pelo serviço MySQL, clique em “Parar serviço“
- Edite o arquivo C:\apache\mysql\my.cnf, e altere a seguinte chave:
datadir="C:/apache/mysql/data"
- Volte ao executar do Windows e digite
%programdata%\MySQL\MySQL Server 5.5\data
- Recorte todos arquivos e cole em “C:\apache\mysql\data\“, sobre-escrevendo os arquivos antigos
- Retorne a tela dos serviços (services.msc) e inicie o serviço MySQL
Final de partida, em caso de dúvidas utilize os comentários.. abraço!