Como instalar e configurar o WampServer -PHP / MySQL e Apache Prof. Doutor Félix Singo
W Windows : Sistema operativo da Microsoft A-Apache -Servidor da Apache Software Foundation M-MySQL -Banco de dados da MySQL AB P-PHP -Linguagem de script da The PHP Group
O que é WAMP? WAMP é o termo usado para denominar os softwares que efectuam a instalação automática de vários softwares de forma que facilitem e agilizem a instalação dos mesmos. Em geral é usado WAMP para dizer instalador de Apache, MySQL e PHP para Windows, sendo denominados como LAMP os softwares que tem a mesma função para sistemas operacionais LINUX e MAMP para Macintosh.
WAMP é acrónimo para a combinação Windows- Sistema Operativo Apache-Éumservidordepáginasweb.OservidorWebéoresponsávelpelo controlo de distribuição de páginas na Internet. MySQL-Éum sistemadegestão debasededados PHP-Éumalinguagemdescriptopensourcedeusogeral,muitoutilizadae especialmente guarnecida para o desenvolvimento de aplicações Web embútivel dentro do HTML.
Wampserver O Wampserver é um pacote de programas gratuito que instala no computador Apache, MySQL e PHP5. Esse programa serve para criar um localhost (servidor local) para rodar projectos de sites em HTMLouPHP.
Como instalar e configurar o Wampserver? 1º passo Faça o download do software em: http://www.wampserver.com/en/download.php
2º passo Executa-se o arquivo que baixou e logo depois aparecerá a janela de instalação Clique em next
3º Passo- Termos de Uso. Seleccione I accept the agreement. e clique em next. Clique em next
4º passo Escolha onde será instalado o software, recomenda-se deixar no c:\wamp como padrão. Clique duas vezes no NEXT;
Campo opcional:seleccione caso pretende adicionar os icons
5º passo- janela de resumo das configuração efectuadas Clique INSTALL
Instalando Wamp Database and Applications
6º passo Selecção do navegador (browser) campo de selecção do browser
7º passo- coloca-se o nome do servidor e o e-mail Atenção! Como estamos instalando localhost, deixaremos esta opção como padrão, apenas clique em NEXT
9º Passo- Clique em Finish para concluir a instalação. Clique Finish
O WampServer já está a rodar no sistema, e para certificar isso, procure um icon ao lado do relógio dowindowsquepareceumvelocímetro...cliquecomo botão direito seleccione campo LINGUAGE e em seguida seleccione PORTUGUES.
10º Passo Clicando uma vez com o botão esquerdo sobre o mesmo ícone tem-se todas as opções para o servidor do programa, como parar, reiniciar e iniciar os serviços(php, mysql, apache).
Os serviços já estão activos no sistema. Por padrão você tem as seguintes configurações: Acesso ao servidor web local no endereço: http://localhost/ Directório dos arquivos públicos no caminho: C:\wamp\www MySQL Phpmyadmin:http://localhost/phpmyadmin/ Mysql SQLiteManager: http://localhost/phpmyadmin/ As informações sobre o servidor: http://localhost/?phpinfo=1
http://localhost Database and Applications
http://localhost/phpmyadmin/
Configurando o Apache Ao abrir o programa Wamp (através do ícone Start Wamp Server) clique nele uma vez com o botão esquerdo e: Caso você tenha deixado os serviços do apache automático, clique primeiro em 'stop all services' e depois siga a dica abaixo. Após certificar-se que o Apache não esteja com o serviço ON, vá na opção 'Config Files' e clique em 'httpd.conf'. Abra com o bloco de notas ou wordpad. Localize a linha 'Directory' que contenha algo assim: < Directory c:\onde\foi\colocado\a\pasta\www > e adicione, antes da linha, os seguintes dados: Options ExecCGI FollowSymLinks Includes Indexes Allow from all Order allow,deny AllowOverride All
Inicie os serviços (clique no Wamp e escolha 'Start All Services'). Configurando uma senha para o MySQL (através do PHPMyAdmin) Por padrão, o MySQL vem sem senha e com um usuário ROOT, isto é, um usuário que tem acesso total a sua base de dados. Clique uma vez com o botão esquerdo no WAMP, e clique em PHPMyAdmin. Veja que a página não abrirá! Aqui cabe uma explicação: Por padrão, o programa acede o atalho por http://localhost/phpmyadmin/,isso utilizando a porta 80, que é a padrão do Apache. Como você alterou a porta, você deverá adicionar 2380 nesse endereço, ficando: http://localhost:2380/phpmyadmin. localhost será o seu endereço interno para acessar o servidor.
Alternativa: Vá na pasta de instalação do WAMP, abra o arquivo WAMPSERVER.ini e, com o WAMP fechado (botão direito > exit) procure por esta seção do arquivo: [Menu.Left] Type: separator; Caption: "WAMP5" Type: item; Caption: "Localhost"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "http://localhost/"; Glyph: 5 Type: item; Caption: "phpmyadmin"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "http://localhost/phpmyadmin/"; Glyph: 5 Type: item; Caption: "SQLiteManager"; Action: run; FileName: "C:\WINDOWS\explorer.exe"; Parameters: "http://localhost/sqlitemanager/"; Glyph: 5
Colocar uma senha no seu MySQL. Abra novamente o menu com um clique do botão esquerdo e esoclha PHPMyAdmin. Clique em 'Privilégios' e no usuário ROOT clique em 'Editar' (uma pequena figura ao final da descrição do mesmo). Adicione uma senha e salve. Observe que agora seu PHPMyAdmin ficou trancado! Nem você mesmo conseguirá aceder!
Para corrigir, com todos os serviços parados (Stop all services) Acedao arquivoconfig.inc.phpqueestánapasta PHPMyAdmin no directório do WAMP e localize esta linha: $cfg['servers'][$i]['password'] = ''; // MySQLpassword (only needed Inclua aqui a mesma senha adicionada no painel do PHPMyAdmin. Como exemplo, ficaria assim: $cfg['servers'][$i]['password'] = 'SUASENHA'; // MySQL password (only needed
Pronto, seu MySQL está com senha (usuário ROOT) e o PHPMyAdmin voltou a funcionar! Salve o arquivo e clique em 'Start all Services'.