quinta-feira, 15 de novembro de 2012

Xampp 1.8.1


O XAMPP é uma compilação de softwares livres, é gratuito e esta livre para ser copiado nos termos da licença  GNU - General Public License. Ele consiste principalmente na base de dados MySQL, o servidor web Apache e os interpretadores para linguagens de script: PHP e Perl.

Software livres disponíveis na compilação:



  • Apache 2.4.3
    • Servidor HTTP Apache - Um Servidor web pode ser um programa de computador responsável por aceitar pedidos HTTP de clientes, geralmente os navegadores, e servi-los com respostas HTTP, incluindo opcionalmente dados, que geralmente são páginas web, tais como documentos HTML com objetos embutidos (imagens, etc.) ou um computador que executa um programa que provê a funcionalidade descrita anteriormente. E o apache é o gratuito mais utilizado.
  • MySQL 5.5.27
    • O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface.
  • PHP 5.4.7
    • PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na internet. Figura entre as primeiras linguagens passíveis de inserção em documentos HTML, dispensando em muitos casos o uso de arquivos externos para eventuais processamentos de dados. A linguagem PHP é uma linguagem de programação de domínio específico, ou seja, seu escopo se estende a um campo de atuação que é o desenvolvimento web
    • Características:
      • Velocidade e robustez.
      • Estruturado e orientação a objetos.
      • Portabilidade - independência de plataforma - escreva uma vez, rode em qualquer lugar.
      • Tipagem dinâmica.
      • Sintaxe similar a C/C++ e o Perl.
      • Open-source.
      • Fácil aprendizado - A linguagem PHP pegou elementos do Perl, Java e do C. A maioria dos programadores para Web conhece ao menos uma destas linguagens, facilitando o aprendizado.
  • phpMyAdmin 3.5.2.2
    • É um software web que facilita o gerenciamento de banco de dados mysql. É possível gerenciar um banco de dados apenas com linhas de código, porém existem diversos softwares que tornam essas tarefas mais fáceis e o phpmyadmin é uma delas.
  • XAMPP Control Panel 3.1.0 (from hackattack142)
    • Um painel de controle que ajudar a gerenciar o xampp.
  • FileZilla FTP Server 0.9.41
    • É um Servidor FTP
  • Tomcat 7.0.30 (with mod_proxy_ajp as connector)
    • Servidor Web Java
  • Strawberry Perl 5.16.1.1 Portable
    • Distribuição da linguagem Perl para windows.
Esses últimos 3 não faremos uso deles.

Para instalar o XAMPP tudo que você precisa é fazer o download e extraí-lo. Não há modificações no registro do windows (a não ser que você use a versão para instalar do Windows, e usando, o xampp irá fazer modificações no registro do windows para lembrar dos arquivos instalados) e não é necessário editar qualquer arquivo de configuração. Não poderia ser mais fácil!

Acessando o site do xampp - http://www.apachefriends.org/pt_br/xampp.html - clicando na opção windows aparecerá uma tela conforme a mostrada abaixo. Escolhe-se a opção de instalador e a partir disso, é só instalar clicando em próximo nas opções mostradas durante a instalação.



Se nada for alterado e tudo correr bem, o xampp será instalado no c:/.
E então teremos a seguinte estrutura:

Ou seja, c:/xampp
Então, após a finalização da instalação você acaba de possuir um servidor web local, ou melhor, a local machine

Abra um navegador (browser) qualquer (internet explorer, chrome, firefox, safari...) e digite na barra de endereços:
http://localhost/index.html
A seguinte página será mostrada:


Que está escrito It works! Sinal de que está funcionando e você fez tudo direitinho.
A partir de agora vem um detalhe importante.
No link acima a palavra localhost "equivale" a C:\xampp\htdocs

Esse caminho é o seu diretório web. Ou seja, o que substitui o www
Então, se você deseja que o seu site seja, por exemplo, WWW.MEUPRIMEIROSITE.COM.BR, a estrutura das páginas devem estar na pasta C:\xampp\htdocs.
Um ip também é atribuido e equivale ao localhost que é o 127.0.0.1
Então, se você acessar 127.0.0.1/index.html, teremos o mesmo resultado.
Não é necessário o http://, neste exemplo e nem no anterior, pois o próprio navegador já coloca para você. :)

Aproveite e conheça um pouco o xampp. Acesse:
  • http://localhost/xampp
  • http://localhost/security/index.php
    • http://localhost/security/xamppsecurity.php  - e configure uma login e senha para o acesso ao banco de dados. [IMPORTANTE] Não se esqueça dessa senha, pois quando formos configurar na aplicação o banco de dados, precisaremos dela.
  • http://localhost/phpmyadmin/
E o Xampp Control Panel se parece com a janela abaixo:



O que é importante nessa parte é que as checkboxes  do lado esquerdo das palavras Apache e MySQL estejam com o check verde nelas, ou seja, é preciso que o Apache e o MySQL estejam instalados como serviço. Para quê? Bem, basicamente para que quando o computador inicie o apache e o mysql também seja iniciados. Se você não fizer isso, toda vez que ligar o computador você precisa abrir o xampp control panel e iniciar (start) o apache e o mysql.

Bem, qualquer crítica e/ou sugestão de melhoria do conteúdo, deixe um comentário.

Até mais.

Fontes:
http://pt.wikipedia.org/
http://www.apachefriends.org/pt_br/xampp.html

Nenhum comentário:

Postar um comentário