terça-feira, 21 de maio de 2013

Instalando o Xampp no Windows

Introdução

Em 2003, eu tive o privilégio de conhecer o PHP 3 a partir de uma revista que comprei nas bancas. Não conhecia muita coisa (hoje, confesso que não sei se teve alguma evolução em relação aquele tempo), mas fiquei interessado como a facilidade que o PHP proporcionava para quem a dispunha aprender.

Pois bem, peguei o CD que vinha junto com a revista e, me esforcei a aprender como era o ambiente para eu programar. Tive uma grande frustração! Eu não conseguia configurar o PHP no Apache e, lembro-me bem que somente após meses de tentativa um amigo me deu umas dicas a partir de um site.

Qual foi a dica que me levou a solucionar meu problema? Eu, finalmente, encontrei um sistema que faria toda instalação dos pacotes e me criaria o ambiente propício para eu programar em PHP: o XAMPP. Conforme o tempo passou, aprendi a configurar o ambiente tanto em Linux como em Windows, depois de realizar alguns cursos de administrador de redes para ambas as plataformas.

Conclusão disso tudo?! Hoje, sempre aconselho a qualquer iniciante a usar esse sistema para instalar e configurar para programar em PHP (para os programadores em Perl também). E tenha certeza, que se os mais experientes (que não conhecem o XAMPP) quiserem utilizá-los para criar um ambiente básico de programação, tenha certeza que faz uma boa escolha!

O que é o XAMPP?

O nome é abreviatura dos seguintes softwares: X (diferentes Sistemas Operacionais), Apache, MySQL, PHP e Perl. O programa está disponível sob licença GNU e, disponível para Microsoft Windows, Linux, Solaris e MacOS X.

O projeto é mantido pelo time do Apache Friends (http://www.apachefriends.org/pt_br/xampp.html). A idéia do pessoal é distribuir sem garantias, com configuração básica, sem atender questões relacionada a segurança. Se você pretende criar um ambiente em produção para rodar seus aplicativos em PHP (ou até mesmo Perl) e, não tiver conhecimentos de redes e segurança, não aconselho o uso do XAMPP.

Basicamente, os programas que incluem no XAMPP (versão para Windows) são:

  • Apache 2, famoso Web Server
  • MySQL 5, excelente SGBD free
  • PHP 5, linguagem de script
  • Perl, linguagem de script
  • FileZillaFTP, servidor FTP
  • Mercury, servidor de Email

Ainda, outros módulos estão instalados e configurados:

  • GD, biblioteca de Desenhos Gráficos
  • Ming, biblioteca de Objetos SWF (Flash)
  • IMAP C-Client, API de email
  • PEAR, biblioteca PHP

Há muitos outros que vale a pena mencionar, mas ao longo do tempo, realizaremos exemplos para explicar mais das outras funcionalidades disponíveis.

Instalando o XAMPP

Para instalar o XAMPP acesse o site http://www.apachefriends.org/en/xampp-windows.html. A versão que iremos trabalhar é 1.7, que tem pouco mais de 53MB. Veja a figura 1 que mostra a página do link mencionado no início desse parágrafo. Clique no link para você ser redirecionado a página de download. Salve o arquivo no local seguro se preferir para depois iniciarmos a instalação.


Após salvar o arquivo em sua máquina, faremos a instalação realizando duplo clique sobre o arquivo para executarmos. A figura 2 mostra a etapa inicial da instalação do XAMPP. O diretório de instalação será na pasta raiz, para facilitar futuras configurações. Clique em Install para iniciarmos a instalação.


Passo seguinte, nós teremos a instalação dos módulos, conforme Figura:


Após a instalação dos módulos, aparecerá o Prompt do DOS, que nos auxiliará na configuração para alguns itens para nosso ambiente. Na Figura abaixo, a pergunta se é de nosso desejo adicionar atalho do XAMPP no Ambiente de Trabalho. Iremos informar que sim com y e em seguida clicamos em Enter.


Na Figura 5, iremos digitar x e Enter para finalizarmos a instalação.


Na figura 6 nos mostra as mensagens finais e assim podemos testar nosso ambiente.


Após instalado, nós devemos configurar os módulos que iremos usar no XAMPP. Iremos configurar o ambiente para futuros exemplos em PHP, portanto vamos somente habilitar o módulo do Apache.

Procure no Ambiente de Trabalho o ícone XAMPP Control Panel e execute-o clicando duas vezes. Na Figura 7 mostra o Painel de Controle de Aplicações XAMPP, após selecionarmos o Svc da linha Apache para habilitar o módulo. Clique em OK para confirmar a operação.


Após instalação do módulo, clique em Start (que fica ao lado do nome para carregá-lo). Se acontecer algum erro, verifique se há algum serviço dedicado na porta 80. A figura 8 mostra o Painel de Controle.


Após iniciado, clique em Admin (Apache) para visualizar a tela inicial, conforme mostra a Figura:


Isso é tudo, pessoal! Ao longo do ano iremos postar mais artigos e dicas relacionados a PHP e utilizando o XAMPP como ambiente para nosso exemplos.

Referências Bibliográficas:

Wikipedia - http://pt.wikipedia.org/wiki/XAMPP
Apache Friends - http://www.apachefriends.org/en/index.html

Servidores

Ihabbs Hotel
Virtual Hotel
Habbo lella
Habbinc