O que é o XAMPP?

Para aqueles que estão a iniciar em web design e desenvolvimento, já devem haver recomendado o uso do XAMPP para programação em PHP. Mas o que é o XAMPP? Sem palavrório técnico, o XAMPP é um pequeno software que permite que emulemos um servidor Apache em nosso próprio computador.

Quando criámos websites em softwares de CMS como o WordPress, o Drupal, o Magento ou o Moodle, é preciso instalá-los em um servidor que trabalhe em PHP. O PHP é uma linguagem de programação que é apenas executada no servidor, resultando na geração de códigos e páginas em HTML, CSS e Javascript que possam ser exibidas nos navegadores, quando o usuário ingressa em um website.

Para que emular um servidor com o XAMPP?

Para quem está a desenvolver e explorar sistemas como o do WordPress, é impossível trabalhar sem a existência de um servidor Apache habilitado para o uso de PHP. Quando clicamos em nossos computadores em um ficheiro HTML, ele é geralmente aberto no navegador, uma vez que é um código criado para dar ao browser instruções de como exibir o conteúdo. Por outro lado, se clicarmos em um ficheiro PHP guardado em nosso computador, nada ocorre – browsers não reconhecem o PHP como um código para exibição, apenas quando haja um servidor a processar esses comandos.

O XAMPP cria um servidor local equipado com o Apache e capaz de processar PHP. Como resultado, a partir da instalação desse software, podemos operar como se o cliente (o computador que acede ao website) e o servidor (o computador que processa as instruções PHP e armazena a base de dados para consultas) fossem dois pontos distintos, embora ambos estejam na mesma máquina.

Em outras palavras, o XAMPP atua como um servidor “WAMP”, ou seja, uma máquina a operar com o Windows a rodar um pacote que inclui o Apache, o MySQL e o PHP.

Como instalar e usar o XAMPP?

O XAMPP é um sistema bastante fácil de usar, a despeito das configurações parecerem um pouco confusas para iniciantes. Para início, é preciso aceder a página da ApacheFriends para transferir o ficheiro de instalação (disponível também para iOS e Linux, além de Windows).

Uma vez que o ficheiro tenha sido transferido, basta clicar nele e iniciar a instalação. Mostramos os passos todos e explicamos os avisos que irão certamente aparecer em sua máquina em nosso vídeo tutorial. Em próximos posts, usaremos o XAMPP para emular instalações do WordPress e do Moodle.