• Nenhum resultado encontrado

Guia de Instalação e Configuração do Apache, PHP, MySQL e phpmyadmin emwindows

N/A
N/A
Protected

Academic year: 2021

Share "Guia de Instalação e Configuração do Apache, PHP, MySQL e phpmyadmin emwindows"

Copied!
11
0
0

Texto

(1)

Universidade Federal de Santa Catarina -UFSC

Centro Acadêmico de Engenharia de Controle e Automação – CAECA Setor de Informática

Guia de Instalação e Configuração do Apache, PHP,

MySQL e phpMyAdmin emWindows

VERSÃO 1.1

Cleiton Moya de Almeida

[email protected] www.cleitonmoya.com

(2)

Conteúdo

0. CONSIDERAÇÕES ... 3 1. APACHE 2.2.3 ... 4 1.1.DOWNLOAD E INSTALAÇÃO... 4 1.2.TESTE... 4 1.3.CONFIGURAÇÃO... 5 2. PHP 5.2.0 ... 6 2.1.DOWNLOAD E INSTALAÇÃO... 6

2.1.INTEGRAÇÃO COM O APACHE... 6

2.1.TESTE... 7

3. MYSQL 5.0.27... 7

3.1.CONFIGURAÇÕES PRELIMINARES DO APACHE E PHP ... 7

3.2.DOWNLOAD E INSTALAÇÃO... 7 3.3TESTE... 8 4. PHPMYADMIN 2.9.0.2... 10 4.1DOWNLOAD E INSTALAÇÃO... 10 4.2CONFIGURAÇÃO... 10 4.2TESTE... 10 7. REFERÊNCIAS... 11

(3)

3

0. Considerações

Este guia foi escrito a fim de permitir de maneira rápida a instalação, configuração e integração 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, não tem o intuito de fornecer detalhes aprofundados sobre tais processos. Tais detalhes podem ser obtidos em documentações dos desenvolvedores.

As seguintes versões 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 versões muito diferentes, pode haver mudanças em alguns procedimentos. Neste caso, recomenda-se a leitura dos manuais de instalação de cada software, listados na seção de referências. A distribuição deste material pode ser feita de maneira livre, contanto que seja mantida no documento o nome, endereço de e-mail e site do autor.

(4)

1. Apache 2.2.3

1.1. Download e Instalação

1. Entre em http://httpd.apache.org/download.cgi . Faça o download do instalador da última versão para Windows (Win32 Binary MSI Installer). Após o término do download, execute o arquivo de instalação. Uma tela semelhante à abaixo deverá aparecer.

2. Prossiga clicando no botão "Next", aceitando os termos da licença de uso e, na tela de Informações do Servidor ("Server Information"), onde é solicitado "Network Domain", "Server Name" e "Administrator's Email Address", informe, respectivamente: "localdomain", "localhost" e o seu endereço de e-mail. Escolha se deseja rodar o servidor como serviço do sistema para todos ou apenas o atual usuário.

1.2. Teste

Para testar a instalação, primeiramente, certifique-se de que o Apache esteja em execução. Abra o seu navegador e digite o seguinte endereço: http://localhost. Este é o endereço do seu servidor web local. Uma página como esta abaixo deverá aparecer, indicando que você instalou corretamente o Apache em seu sistema.

(5)

5

1.3. Configuração

1. Deve-se alterar o diretório onde se encontra o site. Como exemplo utilizamos o diretório

C:\caeca.As seguintes modificações no arquivo httpd.conf (arquivo de configuração do Apache) são necessárias:

1.1 Localize The directory out e modique o diretório “Document Root”, conforme abaixo.

Observe o sentido da barra “/” que devem ser escritos os endereços (padrão unix):

# The directory out of which you will serve your documents DocumentRoot “<C:/caeca>”

1.2 Localize This should be changed e modique o diretório “Document Root”, conforme

abaixo:

# This should be changed to whatever you set DocumentRoot to. <Directory “C:/caeca”>

1.3 Localize ScriptAlias e modique o diretório, conforme abaixo. Não esqueça da última “/”

depois de “caeca”:

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

1.4 Localize ScriptAliased e modique o diretório, 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 página index.html que estiver no diretório configurado anteriormente, no caso C:\caeca.

(6)

2. PHP 5.2.0

2.1. Download e Instalação

1. Efetue o download do pacote com os arquivos do PHP para Windows, no seguinte endereço:

http://www.php.net/downloads.php

2. Na seção Windows Binaries, faça o download do pacote zip de instalação do PHP, neste caso PHP

5.2.0 zip Package.

3. Após o download, crie uma pasta C:\php\ e descompacte os arquivos do pacote em tal pasta. Verifique se os subdiretórios do arquivo zip foram criados. A estrutura da pasta C:\php deve ser semelhante a mostrada abaixo:

2.1. Integração com o Apache

1. Faça uma cópia do arquivo php.ini-recommended e renome-a para php.ini. Abra tal arquivo no bloco de notas e faça as seguintes modificações:

a. Doc_root = ”C:\caeca”

b. Procure a linha:

; Directory in which the loadable extensions (modules) reside.

Altere extension_dir = "./" para extension_dir = "C:\php\ext"

c. Descomente as seguintes extensões:

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

Para isso, basta tirar o caracter de ponto-e-vírgula do início da linha.

d. Altere a linha: short_open_tag = Off

para short_open_tag = On

e. Procure a linha:

;session.save_path = "N;/path"

(7)

7 2. Inclua, no final do arquivo de configuração 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 instalação do PHP, crie um arquivo qualquer com extensão .php (info.php, por exemplo), na pasta base do seu servidor Web Apache (c:\caeca, por exemplo) e, dentro dele digite o seguinte código:

<? phpinfo(); ?>

Através de um navegador web, acesso o arquivo criado(certifique-se de que o servidor Apache esteja em execução): http://localhost/info.php

Uma tela com informações sobre configurações do PHP deverá ser exibida, como indicado abaixo:

3. MySQL 5.0.27

3.1. Configurações preliminares do Apache e PHP

1. Abra o arquivo php.ini e descomente a seguinte linha, retirando o ponto-e-vírgula:

;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 Instalação

1. Faça o download do mySQL em http://dev.mysql.com/downloads/, escolhendo a versão Windows (x86). Após isso, descompacte o arquivo de instalação e execute-o.

(8)

2. Com a tela inicial aberta, pressione Next. Na próxima tela, escolha a instalação Custom e clique em Next. Aceite todas as opções padrões, a menos que você já tenha experiência com banco-de-dados e saiba exatamente o que significa cada opção.

3. Na tela de registro no site da mysql, marque a opção Skip Sign-Up e clique em Next. 4. Para finalizar, marque a opção Configure the MySQL Server now e clique em Finish. 5. A próxima tela mostra o MySQL Server Instance Configuration Wizard. Pressione Next. 6. Marque a opção Standard Configuration. Pressione novamente Next.

7. Na tela que surgir, marque as opções: Install As Windows Service, Launch the MySQL Server automatically e Include Bin Directory in Windows PATH. Em Service Name, escolha a expressão MySQL e pressione Next.

8. Agora, defina a senha padrão do MySQL. Preencha e confirme. Deixe marcada a opção Enable root access from remote machines e pressione Next.

9. Para concluir, clique no botão Execute. Aguarde a aplicação das configurações.

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 botão 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.

(9)

9 3. Se tudo correr bem, você estará dentro do prompt do MySQL, aparecerá uma tela de boas

vindas e a versão 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 vírgula).

5. Esse comando deve lhe fornecer uma lista de bancos de dados. O MySQL cria automaticamente dois bancos de dados, denominados mysql e test.

(10)

4. phpMyAdmin 2.9.0.2

O phpMyAdmin é uma ferramenta escrita em PHP que permite a execução de tarefas do MySQL sem precisar recorrer à linha de comando.

4.1 Download e Instalação

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 Configuração

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 endereços:

http://localhost/phpmyadmin/index.php

Se tudo estiver bem, você verá a tela do phpMyAdmin, mostrando as versões carregadas: MySQL - 5.0.22-community-nt e phpMyAdmin - 2.9.0.2

(11)

11

7. Referências

[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/

Referências

Documentos relacionados

Desta forma, tendo em vista a possibilidade de homologação parcial do aumento do capital social e visando assegurar que os acionistas que desejem participar do aumento possam,

O separador Conjuntos de discos independentes dos recursos da solução de alta disponibilidade da página Gerir a solução de alta disponibilidade, apresenta uma lista de todos

Nota: nem todos os soros de calibradores são utilizados para todas as determinações de subclasses de IgG (ver a Tabela 2 do folheto informativo incluso). Nota: Ao correr em

Isto oferece-nos muitas oportunida- des diferentes para poder estar com a equipa da Jiuzhou e aprender mais sobre a sua vasta gama de produtos além de poder ver as suas novas

A Unidade da UFMS interessada em celebrar Convênios, Acordos de Cooperação, Acordos de Cooperação de Estágio Obrigatório e Não-Obrigatório, Acordo de

S obzirom dn poligonska mreža služi kao osnova za izmjeru detalja pri rekognosciranju treba paziti na uvjete poligonskog vlaka. Stabilizacija

Samo spavaj mjeseče, nije tebi do mene, samo spavaj skići se, nije tebi do

(1 Oriki palavra da língua Yorùbá, que tem vários significados, um deles pode-se traduzir como literatura ou textos para a língua