Sie sind auf Seite 1von 11

Universidade Federal de Santa Catarina -UFSC

Centro Acadmico de Engenharia de Controle e Automao CAECA


Setor de Informtica

Guia de Instalao e Configurao do Apache, PHP,


MySQL e phpMyAdmin emWindows
VERSO 1.1

Cleiton Moya de Almeida


cleitonmoya@yahoo.com.br
www.cleitonmoya.com

Florianpolis, 03 de novembro de 2006.

Contedo
0. CONSIDERAES ..................................................................................................................................................... 3
1. APACHE 2.2.3 .............................................................................................................................................................. 4
1.1. DOWNLOAD E INSTALAO ..................................................................................................................................... 4
1.2. TESTE....................................................................................................................................................................... 4
1.3. CONFIGURAO ....................................................................................................................................................... 5
2. PHP 5.2.0 ....................................................................................................................................................................... 6
2.1. DOWNLOAD E INSTALAO ..................................................................................................................................... 6
2.1. INTEGRAO COM O APACHE .................................................................................................................................. 6
2.1. TESTE....................................................................................................................................................................... 7
3. MYSQL 5.0.27............................................................................................................................................................... 7
3.1. CONFIGURAES PRELIMINARES DO APACHE E PHP ............................................................................................... 7
3.2. DOWNLOAD E INSTALAO ..................................................................................................................................... 7
3.3 TESTE........................................................................................................................................................................ 8
4. PHPMYADMIN 2.9.0.2.............................................................................................................................................. 10
4.1 DOWNLOAD E INSTALAO .................................................................................................................................... 10
4.2 CONFIGURAO ...................................................................................................................................................... 10
4.2 TESTE...................................................................................................................................................................... 10
7. REFERNCIAS.......................................................................................................................................................... 11

0. Consideraes
Este guia foi escrito a fim de permitir de maneira rpida a instalao, configurao e integrao do
Apache, PHP, mySQL e phpMyAdmin principais ferramentas presentes num servidor web
utilizando o sistema operacional Windows. Por se tratar de um guia passo-a-passo, no tem o intuito
de fornecer detalhes aprofundados sobre tais processos. Tais detalhes podem ser obtidos em
documentaes dos desenvolvedores.
As seguintes verses de softwares foram utilizadas:

Apache 2.2.3
PHP 5.2.0
MySQL 5.0.27
phpMyAdmin 2.9.0.2
Windows XP Professional SP2

Em verses muito diferentes, pode haver mudanas em alguns procedimentos. Neste caso,
recomenda-se a leitura dos manuais de instalao de cada software, listados na seo de referncias.
A distribuio deste material pode ser feita de maneira livre, contanto que seja mantida no
documento o nome, endereo de e-mail e site do autor.
Cleiton Moya de Almeida

1. Apache 2.2.3
1.1. Download e Instalao
1. Entre em http://httpd.apache.org/download.cgi . Faa o download do instalador da ltima verso para
Windows (Win32 Binary MSI Installer). Aps o trmino do download, execute o arquivo de
instalao. Uma tela semelhante abaixo dever aparecer.

2. Prossiga clicando no boto "Next", aceitando os termos da licena de uso e, na tela de Informaes
do Servidor ("Server Information"), onde solicitado "Network Domain", "Server Name" e
"Administrator's Email Address", informe, respectivamente: "localdomain", "localhost" e o seu
endereo de e-mail. Escolha se deseja rodar o servidor como servio do sistema para todos ou apenas
o atual usurio.

1.2. Teste
Para testar a instalao, primeiramente, certifique-se de que o Apache esteja em execuo. Abra o seu
navegador e digite o seguinte endereo: http://localhost. Este o endereo do seu servidor web local. Uma
pgina como esta abaixo dever aparecer, indicando que voc instalou corretamente o Apache em seu
sistema.

1.3. Configurao
1. Deve-se alterar o diretrio onde se encontra o site. Como exemplo utilizamos o diretrio
C:\caeca.As seguintes modificaes no arquivo httpd.conf (arquivo de configurao do Apache)
so necessrias:
1.1 Localize The directory out e modique o diretrio Document Root, conforme abaixo.
Observe o sentido da barra / que devem ser escritos os endereos (padro unix):
# The directory out of which you will serve your documents
DocumentRoot <C:/caeca>

1.2 Localize This should be changed e modique o diretrio Document Root, conforme
abaixo:
# This should be changed to whatever you set DocumentRoot to.
<Directory C:/caeca>

1.3 Localize ScriptAlias e modique o diretrio, conforme abaixo. No esquea da ltima /


depois de caeca:
ScriptAlias /cgi-bin/ "C:/caeca/cgi-bin/"

1.4 Localize ScriptAliased e modique o diretrio, conforme abaixo:


<Directory C:/caeca/cgi-bin>

2. Salve o arquivo e reinicie o Apache. Agora, ao ser acessado http://localhost o servidor exibir a
pgina index.html que estiver no diretrio configurado anteriormente, no caso C:\caeca.

2. PHP 5.2.0
2.1. Download e Instalao
1. Efetue o download do pacote com os arquivos do PHP para Windows, no seguinte endereo:
http://www.php.net/downloads.php
2. Na seo Windows Binaries, faa o download do pacote zip de instalao do PHP, neste caso PHP
5.2.0 zip Package.
3. Aps o download, crie uma pasta C:\php\ e descompacte os arquivos do pacote em tal pasta.
Verifique se os subdiretrios do arquivo zip foram criados. A estrutura da pasta C:\php deve ser
semelhante a mostrada abaixo:

2.1. Integrao com o Apache


1. Faa uma cpia do arquivo php.ini-recommended e renome-a para php.ini. Abra tal arquivo no
bloco de notas e faa as seguintes modificaes:
a.

b.

Doc_root = C:\caeca

Procure a linha:
; Directory in which the loadable extensions (modules) reside.
Altere extension_dir = "./" para extension_dir = "C:\php\ext"

c.

Descomente as seguintes extenses:


;extension=php_mbstring.dll
;extension=php_gd2.dll

Para isso, basta tirar o caracter de ponto-e-vrgula do incio da linha.


d.

e.

Altere a linha: short_open_tag = Off


para short_open_tag = On
Procure a linha:
;session.save_path = "N;/path"
Descomente-a e altere para session.save_path = "C:\WINDOWS\Temp"

2. Inclua, no final do arquivo de configurao do Apache httpd.conf, as seguintes linhas:


# Configure PHP5 to run with Apache2
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"

3. Salve o arquivo httpd.conf e reinicie o servidor apache.

2.1. Teste
Para testar a instalao do PHP, crie um arquivo qualquer com extenso .php (info.php, por exemplo), na
pasta base do seu servidor Web Apache (c:\caeca, por exemplo) e, dentro dele digite o seguinte cdigo:
<? phpinfo(); ?>

Atravs de um navegador web, acesso o arquivo criado(certifique-se de que o servidor Apache esteja em
execuo): http://localhost/info.php
Uma tela com informaes sobre configuraes do PHP dever ser exibida, como indicado abaixo:

3. MySQL 5.0.27
3.1. Configuraes preliminares do Apache e PHP
1. Abra o arquivo php.ini e descomente a seguinte linha, retirando o ponto-e-vrgula:
;extension=php_mysql.dll

2. copie o arquivo libmysql.dll para a pasta C:\Apache\bin


3. Reinicie o servidor Apache.

3.2. Download e Instalao


1. Faa o download do mySQL em http://dev.mysql.com/downloads/, escolhendo a verso

Windows (x86). Aps isso, descompacte o arquivo de instalao e execute-o.


7

2. Com a tela inicial aberta, pressione Next. Na prxima tela, escolha a instalao Custom e

clique em Next. Aceite todas as opes padres, a menos que voc j tenha experincia com
banco-de-dados e saiba exatamente o que significa cada opo.
3. Na tela de registro no site da mysql, marque a opo Skip Sign-Up e clique em Next.
4. Para finalizar, marque a opo Configure the MySQL Server now e clique em Finish.
5. A prxima tela mostra o MySQL Server Instance Configuration Wizard. Pressione Next.
6. Marque a opo Standard Configuration. Pressione novamente Next.
7. Na tela que surgir, marque as opes: Install As Windows Service, Launch the MySQL

Server automatically e Include Bin Directory in Windows PATH. Em Service Name,


escolha a expresso MySQL e pressione Next.
8. Agora, defina a senha padro do MySQL. Preencha e confirme. Deixe marcada a opo

Enable root access from remote machines e pressione Next.


9. Para concluir, clique no boto Execute. Aguarde a aplicao das configuraes.
10. Se uma mensagem de erro aparecer, provavelmente voc estar usando um firewall, o que

limitar acessos externos ao seu banco-de-dados. Clique no boto Retry para reiniciar o
teste. Clique em Finish.

3.3 Teste
1. V em Iniciar > Todos os programas > MySQL > MySQL Server 5.0 > MySQL Command
Line Client.
2. No Prompt de comando, digite sua senha criada durante a instalao e d Enter.

3. Se tudo correr bem, voc estar dentro do prompt do MySQL, aparecer uma tela de boas
vindas e a verso do MySQL: 5.0.27-community-nt.
4. Para testar definitivamente se o banco est de p, digite o seguinte comando: show
databases;(com ponto e vrgula).

5. Esse comando deve lhe fornecer uma lista de bancos de dados. O MySQL cria
automaticamente dois bancos de dados, denominados mysql e test.
6. Feche a janela do MySQL Command Line Client com o comando exit ou quit

4. phpMyAdmin 2.9.0.2
O phpMyAdmin uma ferramenta escrita em PHP que permite a execuo de tarefas do MySQL sem
precisar recorrer linha de comando.

4.1 Download e Instalao


1. Baixe o phpMyAdmin 2.9.0.2 em http://www.phpmyadmin.net/home_page/downloads.php
2. Descompacte os arquivos em C:\Apache\htdocs e renomeie a pasta phpMyAdmin-2.9.0.2 para
phpMyAdmin

4.2 Configurao
1. Abra o arquivo config.default.php localizado em C:\Apache\htdocs\phpMyAdmin\libraries e
procure a linha: $cfg['PmaAbsoluteUri'] = '';
Altere-a para $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';
2. Procure a linha: $cfg['Servers'][$i]['password'] = ''; // MySQL password
e coloque sua senha: $cfg['Servers'][$i]['password'] = 'senha';
3. Salve o arquivo config.default.php

4.2 Teste
Para iniciar o phpMyAdmin, abra o browser e digite, na barra de endereos:
http://localhost/phpmyadmin/index.php
Se tudo estiver bem, voc ver a tela do phpMyAdmin, mostrando as verses carregadas:
MySQL - 5.0.22-community-nt e phpMyAdmin - 2.9.0.2

10

7. Referncias
[1] Apache HTTP Server Documentation
http://httpd.apache.org/docs/
[2] PHP Documentation
http://www.php.net/docs.php
[3] MySQL Documentation
http://dev.mysql.com/doc/
[4] phpMyAdmin Documentation
http://www.phpmyadmin.net/home_page/docs.php
[5] cleitonmoya.com
http://www.cleitonmoya.com/

11

Das könnte Ihnen auch gefallen