Você está na página 1de 3

ESTGOH

Programao para a Internet II

AMP Apache + MySQL + PHP .


Guia de instalao e configurao manual l
1. Download
Descarregar as verses stable mais recentes do Apache, MySQL e PHP dos sites:
Apache HTTP Server - http://www.apachelounge.com/download/

Dever tambm descarregar e instalar o ficheiro VC11 vcredist_x64/86.exe do


mesmo site.

MySQL - http://www.mysql.com

Community Edition

PHP - http://windows.php.net/download

VC11 x86 Thread Safe

Poder/dever descarregar um IDE ou editor de texto para PHP (PHPStorm


PHPStorm,
PHPStorm Netbeans, Eclipse,
Apatana, PHPPHP-dev, notepad++,
notepad++ etc.) e um interface grfico para a base de dados MySQL
(HeidiSQL,
HeidiSQL, MySQL Workbench,
Workbench etc.).
Em ambos os casos dever escolher a aplicao com que estiver mais vontade para trabalhar.

2. Instalao e configurao
Nota: As seguintes instrues devero ser utilizadas para configurar o conjunto AMP em
computadores com sistema operativo Windows.
0. Se j tiver o MySQL instalado, passe ao passo seguinte, caso contrrio, comece por instalar o
MySQL.
Apache
1. Para instalar o Apache HTTP Server basta descompactar o ficheiro de que previamente fez
download para o seu disco. De preferncia, descompacte os ficheiros para uma pasta com o
nome C:\ServidorWeb ou C:\SW (por omisso, o Apache est configurado par ser
instalado na directoria C:\Apache24).
2. Edite o ficheiro httpd.conf (que encontrar na pasta C:\ServidorWeb\conf) e
verifique se necessita de atualizar os seguintes itens de acordo com o local em que o Apache se
encontra.
ServerRoot "C:/ServidorWeb"
...
ServerName localhost
...
DocumentRoot "C:/ServidorWeb/htdocs"
<Directory "C:/ServidorWeb/htdocs ">

ESTGOH
Programao para a Internet II

3. Abra uma consola de linha de comandos com permisses de administrador e faa os


seguintes passos:
cd \
cd ServidorWeb/bin
httpd k install

Se ocorrer algum erro, corrija-o e volte a tentar fazer httpd k install, caso no ocorra nenhum
erro faa:
httpd k start

Verifique se o Apache HTTP Server est a funcionar, para tal, dever abrir num browser um dos
seguintes endereos: "http://localhost/" ou "http://127.0.0.1/". Se tudo tiver
corrido bem dever surgir a mensagem It works.
4. Descompacte os ficheiros do PHP para a directoria criada para instalar o Apache (exemplo:
C:\ServidorWeb\PHP\).
5. Abra o ficheiro "httpd.conf" que se encontra na directoria "conf" da instalao do
Apache. No final deste ficheiro devero ser adicionadas as seguintes linhas:
LoadModule php5_module "C:\ServidorWeb\PHP\php5apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:\ServidorWeb\PHP"

6. Ainda no ficheiro "httpd.conf" pesquise por DirectoryIndex e adicione o ficheiro


index.php como directory ndex:
DirectoryIndex index.html index.php

7. Abra o ficheiro "php.ini" (poder eventualmente ter que renomear o ficheiro php.inidevelopment para php.ini) que se encontra na directoria onde instalou o PHP faa as
seguintes alteraes:
Alterar o valor da propriedade display_errors para que os erros de compilao sejam
apresentados.
display_errors = On

Alterar a localizao da root directory do Apache. Tenha em ateno que todos os seus ficheiros
HTML, CSS, PHP, etc. devero ser copiados para esta directoria!
doc_root = "C:/ServidorWeb/htdocs/"

Alterar a localizao da directoria onde se encontram as extenses do PHP.


extension_dir = "C:/ServidorWeb/PHP/ext/"

ESTGOH
Programao para a Internet II

Descomente as seguintes linhas (retirar o ; ):


extension=php_mysql.dll
extension=php_mysqli.dll
...
extension=php_pdo_mysql.dll

8. Reinicie o Apache http server. Na linha de comando httpd k stop e em seguida httpd
k start. Caso ocorra algum erro ao iniciar o Apache, corrija-o e volte a tentar fazer httpd
k start.
Nota: Tambm poderia iniciar/parar o Apache utilizando o ApacheMonitor, no entanto, caso
ocorra algum erro no ser apresentada informao detalhada sobre o erro que ocorreu.
9. Criar um ficheiro phpinfo.php na diretoria htdocs do Apache com o seguinte
contedo:
<?php
phpinfo();
?>

Abra num browser o ficheiro criado. Para tal dever digitar o seguinte endereo:
"http://localhost/phpinfo.php"
Dever surgir uma listagem com todas as definies da sua instalao de PHP. Tenha especial
ateno em verificar se existe informao sobre o mysql (faa CTRL+F mysql e verifique se entre
os resultados surge algo semelhante ao apresentado na FIgura 1)..

Figura 1 Ficheiro PHP Info