Sempre tive problemas para instalar WAMP, com este tutorial funcionou tudo às mil maravilhas, todos os créditos vão para o blog da Spotlight (http://www.spotlight.com.br/blog/).
Uma observação: aqui é mencionado os arquivos de 64bits e diretórios referentes a isso, não é necessário, podem ser as versões normais (32bits) e os diretórios básicos ou de sua preferência.
Downloads
Será necessáro o download das versões não-oficiais do Apache e do PHP, que você encontrará nos seguintes links:
http://www.blackdot.be/?inc=apache/binaries
Current version (November 2008): httpd-2.2.10-win64.zip
http://www.fusionxlan.com/PHPx64.php
Current version (September 2008): 5.2.5
O MySQL, como disse anteriormente, já possui uma versão oficial para Windows 64bit binaries. Basta procurar em
http://dev.mysql.com/downloads/mysql/
Instalando o Apache
Crie uma pasta no seu drive C (ou em qq outra unidade). Para exemplificar eu criei a pasta c:/apache64. Descompacte todo o conteúdo do Apache previamente baixado nesta basta.
Edite o arquivo de configuração do Apache (C:/apache64/conf/httpd.conf) e modifique os seguintes dados:your system.
ServerRoot “C:/apache64″
ServerName localhost:80
DocumentRoot “C:/apache64/htdocs”
DirectoryIndex index.html index.htm index.php
Eu costumo utilizar a extensão mod_rewrite em muitos projetos, então para carregá-la bastou descomentar a linha que carrega o módulo:
LoadModule rewrite_module modules/mod_rewrite.so
Abra o prompt de comando do Windows (Start -> Run/Search -> cmd), vá até a pasta do Apache (CD C:\apache64) e execute os seguintes comandos:
bin\httpd.exe -k install
bin\httpd.exe -k start
Com isso seu Apache deverá estar rodando. Se quiser se certificar disso, aponte seu browser para http://localhost e veja se aparece a tela padrão do servidor.
Uma boa opção é também instalar o monitor do Apache. Abra a pasta bin e execute o arquivo ApacheMonitor.exe. Ele será automaticamente carregado no tray do Windows e por ele você poderá iniciar, parar ou reiniciar o Apache mais facilmente.
Uma última dica: costumo setar uma pasta diferente para os arquivos que estão “rodando” no servidor. Como tenho dois HDs neste máquina, utilizo sempre um outro HD, sem permissões de acesso a “qualquer um” como a pasta htdocs. Para isso basta mudar no httpd.conf o argumento document_root
Instalando o PHP
Faremos a instalação do PHP como um módulo do Apache, forma mais segura e simples de executar. Crie uma pasta, por exemplo, C:/php e descompacte o conteúdo do arquivo zpado do PHP dentro dela. Abra o arquivo de configuração do Apache (C:/apache64/conf/httpd.conf) para dizer ao servido como carregar o PHP. Logo abaixo as linhas de “Load Module”, insira as seguintes chamadas:
LoadModule php5_module “C:/php/php5apache2_2.dll”
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir “C:/php”
IMPORTANTE! Copie para o diretório de sistema do Windows (C:/Windows/system32) os seguintes arquivos:
C:/php/php5ts.dll
C:/php/php5isapi.dll
C:/php/php5apache2_2.dll
C:/php/ext/php_mysql.dll
C:/php/libmysql.dll
Faça uma cópia do arquivo php.ini-dist renomeando-a para php.ini. Este é o arquivo de configurações do PHP. Abra-o e modifique os seguintes parâmetros:
extension_dir = “C:/php/ext/”
Recomendo a utilização das extensões mais comuns. Basta remover o # no início de cada linha:
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_zip.dll
extension=php_curl.dll
extension=php_soap.dll
Configure a pasta de armazenamento de seções, por exemplo, C:/sessiontmp.
session.save_path = “C:/sessiontmp”
Reinicie o Apache e teste com o phpinfo() as configurações de seu PHP.
Instalando o MySQL
Para finalizar vem a parte mais mamão-com-açúcar do tutorial. Se você fez o download do instalador (MSI) basta executá-lo e ir seguindo passo a passo as configurações do seu servidor MySQL. Simples demais!
Comentários