# INTRODUCAOTemos varias aplicacoes capazes de instalar os servicos do Apache, PHP e MySQL no Windows7, que facilitam e muito a vida do usuario final, no entanto, ficamos a merce dos arquivos de configuracoes ja prontos, e que, para pessoas assim como eu, nao e uma coisa atrativa.Desta forma resolvi escrever este mini tutorial para demonstrar como instalar e configurar este conjunto de aplicacoes em uma maquina com Windows 7 x64.No momento que escrevi este tutorial, os arquivos mais recentes para os servicos eram:- Apache 2.4.16 Win64 VC14- PHP 5.6.11 VC11 x64 Thread Safe- MySQL 5.6.26 x86- phpMyAdmin 4.4.12Nota: As nomenclaturas VC referem-se a versao do Visual Studio em que os servicos foram compilados. VC11 Visual Studio 2012, VC14 Visual Studio 2015, desta forma tenham certeza de ter instalado no seu computador o Visual Studio referente a compilacao utilizada.Nota: Apesar do instalador do MySQL ser x86, ele instalara as duas instancias, x86 e x64.# AMBIENTEO equipamento que estou realizando a instalacao esta instalado com Windows7 Home Premium x64 e com TODAS atualizacoes recentes instaladas.Aconselho que execute a atualizacao do windows e procure deixa-lo completamente atualizado.O diretorio onde instalarei o servicos sera "C:\WebServer\" e o local onde ficara meus arquivos web sera, consequentemente, "C:\WebServer\Apache24\htpdocs\".# ARQUIVOS NECESSARIOS- Microsoft Microsoft Visual C++ 2010 Redistributable Package (x86) https://www.microsoft.com/en-us/download/details.aspx?id=5555 - Microsoft Visual C++ Redistributable for Visual Studio 2012 Update 4 https://www.microsoft.com/en-us/download/details.aspx?id=30679 Escolher a versao x64 (VSU_4\vcredist_x64.exe)- Microsoft Visual C++ Redistributable for Visual Studio 2015 RC https://www.microsoft.com/pt-BR/download/details.aspx?id=48145 Escolher a versao x64 (vc_redist.x64.exe)- Apache 2.4 http://www.apachelounge.com/download/ Procurar pela versao mais recente Win64 VC14- PHP 5 http://windows.php.net/download/ Procurar pela versao mais recente x64 Thread Safe- MySQL 5 http://dev.mysql.com/downloads/windows/installer/ Procurar pela versao mais recente da plataforma Windows e dar preferencia para o arquivo nao web (Tamanho maior de download). Ao clicar em download, na proxima pagina, procure pelo link "No thanks, just start my download." e clique.- phpMyAdmin https://www.phpmyadmin.net/ # INSTALACAO / CONFIGURACAO- Preparacao do AmbientePara o correto funcionamento do servidor httpd, primeiramente temos que instalar os arquivos necessarios do ambiente Visual C++.01. Execute os arquivos do Visual Studio baixados "vc_redist.x64.exe" e siga os passos dos assistentes.Nota: Somente sera necessario executar este passo caso voce ainda nao tenha instalado o Visual C++ anteriormente. - Instalando e Configurando o Apache02. Extraia todo o conteudo do arquivo "httpd-2.4.xx-win64-VC14.zip" para o diretorio C:\WebServer\.Note que sera criado um diretorio "Apache24" onde contera todos os arquivos do nosso servidor http.03. Abra o bloco de notas (notepad) e acesse o arquivo de configuracao do Apache em "C:\WebServer\Apache24\conf\httpd.conf".Neste local iremos colocar as configuracoes do nosso servidor http, para esta instalacao irei alterar apenas alguns parametros para deixar de acordo com o nosso ambiente.ATENCAO: E importante notar que no arquivo de configuracao, o separador de diretorios e a barra normal (/), diferente do separador do windows que e a barra invertida (\). Alterando o local da instalacao do Apache. - Localize: ServerRoot "c:/Apache24" - Altere para: ServerRoot "c:/WebServer/Apache24" Alterando o nome do dominio do servidor. - Localize: #ServerName www.example.com:80 - Altere para: ServerName localhost:80 Alterando o diretorio que contera os arquivos web. - Localize: DocumentRoot "C:/Apache24/htdocs" - Altere para: