Tutorial – Instalando o Xampp no Windows
Instalar um servidor web no PC pode não ser uma tarefa fácil. Eu mesmo tive essa experiência: instalei todos os componentes de um individualmente, e foi trabalhoso deixar todos eles funcionando de forma eficaz. Há um lado bom nessa dificuldade, especialmente para quem está começando: os erros. Cada erro é uma oportunidade que você tem para aprender, descobrir o porquê dele ter acontecido, e assim ganhar experiência. Mas para quem não gosta de tratar inúmeros erros ou prefere a praticidade, existe o Xampp, um pacote que contém o servidor Apache, banco de dados MySQL, e as linguagens PHP e Perl. Além disso, ele vem com o phpMyAdmin, um utilitário extremamente útil para quem está (ou não) começando a trabalhar com Web e precisa gerenciar banco de dados. Neste passo a passo você verá como instalar e configurar o Xampp e ter um servidor Web funcionando no seu computador. O Xampp será útil se você planeja desenvolver um site/blog ou aplicativos web. Com um servidor rodando no seu PC tudo pode ser testado e melhorado antes de ir ao ar. Mas antes, algumas observações •
Eu instalei o Xampp usando o Windows XP. Se você é usuário de alguma outra versão do Windows talvez não tenha problemas se seguir esses passos. Mas se tiver, por favor, descreva ele nos comentários. Ajudarei como puder.
•
Você notará o FileZilla durante a instalação. Ele é cliente de FTP que você poderá usar para transferir arquivos do seu computador ao servidor onde está hospedado seu site. Não ensinarei como usá-lo neste tutorial, mas ele é bem didático e possui uma interface simples.
•
Não sou experiente neste tema, portanto não iremos muito longe com este tutorial. Minha intenção aqui é explicar como proceder para obter um servidor Web com todas as suas funcionalidades rodando sem problemas.
Ok? Podemos ir? Então vamos lá 1) Baixe a versão mais atual do Xampp no seu site oficial http://www.apachefriends.org/pt_br/xampp.html. Lá existem versões para Windows, Linux, MacOS e Solaris. Escolha Windows. Note que há vários tipos de arquivos para download, Instalador, Zip e EXE(7-Zip). Escolha o Instalador e inicie o download. 2) Abra o arquivo de instalação e clique em Next. Na segunda tela, escolha um diretório onde Xampp será instalado. Por padrão ele escolhe a unidade onde está o Windows, que no meu caso é a unidade C. Logo, c:\xampp\. Recomendo deixar do jeito que está. 3) Na próxima tela você deve definir algumas coisas. Selecione os itens “Install Apache as service” e “Install MySQL as service”. Isso fará com que o Apache e o MySQL rodem como serviços do Windows.
4) Clique em “Install” e aguarde. Se o instalador fizer algumas perguntas, clique em “Yes” ou “Ok”. 5) No final da instalação será criado um ícone na sua área de trabalho, o Xampp Control Panel. Abra-o e você verá essa tela:
Perceba que o Apache e o MySQL estão “running”, ou seja, rodando. Caso algum deles não esteja, clique no botão “Start” e note a mensagem “Apache started” ou “MySQL started” na caixa abaixo, indicando que o serviço foi iniciado. Pronto, o Xampp está instalado e agora você tem um servidor web rodando no seu PC. No próximo post vamos conhecê-lo um pouco e fazer alguns ajustes.
Continuando nosso guia sobre o Xampp, hoje vou mostrar um pouco sobre o sistema e algumas configurações que devem ser feitas para que ele funcione direito e com segurança. Se você não sabe o que é o Xampp e/ou como instalar ele, leia esse post antes. Caso contrário, vamos em frente! Lembrando que valem nesse tutorial todas as observações feitas inicialmente no post anterior. Conhecendo o Xampp por dentro 1) Acesse o diretório onde o Xampp foi instalado. No meu caso foi em c:\xampp. Você verá vários arquivos e pastas, como esses:
A pasta principal, onde você deve salvar todos os arquivos do seu site, é a htdocs. Note que já existem alguns arquivos dentro dela. É uma boa prática de organização criar um diretório dentro da pasta htdocs para cada site. A imagem abaixo mostra que eu criei um diretório chamado “aula1″, e nele estão todos os arquivos deste meu projeto. Mais a frente veremos como acessá-los.
2) Voltando ao diretório principal do Xampp, você percebe as pastas “Apache“, “MySQL“, “PHP“, “Perl“, “phpMyAdmin” e “FileZilla“. Se um dia você precisar configurar alguns desses serviços, já sabe onde localizar seus arquivos. 3) Se quiser, você pode testar o banco de dados MySQL através da linha de comando. Basta abrir o aplicativo “mysql“, localizado em xampp\mysql\bin\mysql. Isso é bem útil para quem está começando a mecher com MySQL e precisa praticar alguns comandos básicos, como criar um banco de dados, tabelas, inserir, excluir e alterar dados numa tabela etc. Configurando e testando seu servidor Web 1) Para iniciar, abra seu navegador e digite o endereço http://localhost ou até mesmo http://127.0.0.1. Uma tela do Xampp aparecerá e irá pedir para que seja definido um idioma. Após isso, você verá uma tela assim:
Notou a mensagem “You have successfully installed XAMPP on this system!“? Significa que deu tudo certo na instalação. Agora vamos configurá-lo. 2) Por padrão, O Xampp não define uma senha para o usuário root do MySQL. Este é um super-usuário que possui todas as permissões para gerenciar os banco de dados, então é bom definir uma senha para ele. Vá em “Security” no menu “XAMPP“, à esquerda. Nessa página, localize o link destacado na imagem. Clique nele e defina uma senha para o usuário root, de acordo com a imagem.
Observação importante: A página “Security” do Xampp não abriu aqui no meu PC. Eu consegui resolver esse problema alterando o idioma do sistema para inglês. Caso você tenha problema parecido, tente fazer o mesmo. 3) Volte a página inicial do sistema. Agora clique no link “phpinfo()“. Se você puder ver uma tabela longa contendo as informações do PHP, incluindo sua versão atual, mais ou menos como a imagem abaixo, parabéns, o PHP está funcionando no seu servidor Web.
4) Na página “Status” você pode conferir todos os serviços ativos no seu servidor. 5) Vá agora até o link “phpMyAdmin“, no menu “Tools“. Você estará na tela inicial do aplicativo, e ele pedirá por usuário e senha. Como usuário, digite “root“, e use a senha que você definiu no passo 2. Login efetuado com sucesso, a tela inicial aparecerá. Se você é familiarizado com a ferramenta, pode fazer alguns testes. Senão, aguarde pelos próximos tutoriais. Considerações finais •
Você pode acessar as páginas salvas na pasta htdocs através do endereço “http://localhost/nomedapagina.html“. Caso ela esteja num diretório chamado “sistema”, use “http://localhost/sistema/nomedapagina.html“, e assim por diante.
•
Se você tiver algum problema depois da execução de qualquer um desses passos, tente reiniciar o servidor Apache ou o MySQL. Para fazer isso, vá ao Xampp Control Panel, clique em “Stop” e depois em “Start” para reiniciar um dos serviços.