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