[Introdução ao PHP] Guia Completo para Baixar e Instalar o XAMPP!
"Copiei e colei um código PHP, mas quando abro no navegador, o código aparece como texto..."
"Não funciona com um duplo clique como um arquivo HTML! Por quê?"
Ao começar a aprender PHP, a primeira grande barreira que todos encontram é a "preparação do ambiente de desenvolvimento". Diferente de HTML e CSS, o PHP precisa de um ambiente especial chamado "servidor" para poder ser executado no seu PC.
Mas não se preocupe. Esta é uma barreira que qualquer um pode superar facilmente se conhecer os passos corretos. Neste artigo, explicaremos de maneira detalhada e mais clara que em qualquer outro lugar, todos os passos desde o download e instalação do ambiente de desenvolvimento tudo-em-um e gratuito "XAMPP", até a execução do seu primeiro programa em PHP.
Quando terminar de ler este artigo, você terá transformado o seu PC num servidor de desenvolvimento web, dando-lhe o melhor começo possível para criar sites dinâmicos com PHP!
1. O que é o XAMPP и por que você precisa dele?
Antes de entrarmos no assunto principal, vamos entender brevemente o que é o XAMPP.
Simplificando, o XAMPP é "um pacote que instala facilmente todo o software necessário para executar o PHP". Originalmente, para executar o PHP, era necessário instalar separadamente o software do servidor web (Apache), o software da base de dados (MariaDB), etc., o que era uma tarefa muito difícil para os iniciantes. O XAMPP encarrega-se de todo este trabalho tedioso por si.
Se compararmos a criação de sites com a culinária, o XAMPP seria como uma "cozinha completa com fogão, bancada, pia e geladeira". Com isto, só precisa de preparar os ingredientes (o seu código PHP) e pode começar a cozinhar (criar o seu site) de imediato.
2. Passos para Baixar o XAMPP
Agora, vamos obter o instalador do XAMPP.
-
Aceder ao site oficial
Primeiro, visite o site oficial do XAMPP, "Apache Friends". Podem existir sites falsos, por isso, certifique-se de que descarrega sempre da fonte oficial.
https://www.apachefriends.org/pt_br/index.html -
Escolher a versão para o seu sistema operativo
Ao aceder ao site, verá botões de download para Windows, Linux e OS X (Mac). Clique no que corresponde ao seu PC.
Aqui, a versão do PHP é importante. Se não tiver uma razão específica, não há problema em escolher a última versão estável que aparece no topo (ex: 8.2.x).
(Aqui iria uma captura de tela dos botões de download para Windows, indicando a versão mais recente do PHP) -
Aguardar a conclusão do download
Ao clicar no botão de download, o instalador (um arquivo `.exe` no caso do Windows) começará a ser descarregado automaticamente. O tamanho do arquivo é relativamente grande (cerca de 150MB), por isso espere um pouco até terminar.
3. Passos para Instalar o XAMPP (Versão Windows)
Assim que o download estiver concluído, é hora de instalar. Vão aparecer vários ecrãs de confirmação, mas não há nada a temer se avançar compreendendo o significado de cada um. Aqui, explicaremos o processo usando a versão do Windows como exemplo.
-
Executar o instalador
Faça duplo clique no ficheiro descarregado (ex: `xampp-windows-x64-8.2.12-0-VS16-installer.exe`) para iniciar o instalador. -
Ecrã de aviso (UAC)
Pode aparecer um ecrã de aviso no início. O conteúdo é algo como "Important! Because an activated User Account Control (UAC) on your system...", que basicamente significa "Como o UAC está ativado, algumas funções podem ser restringidas, por isso evite instalar em `C:\Program Files`". Não há problema em clicar em "OK" e continuar.
(Aqui iria uma captura de tela do diálogo de aviso do UAC) -
Início do assistente de configuração
Quando a janela "Setup" aparecer, clique em "Next >" para continuar. -
Seleção de componentes
Este é o ecrã para selecionar o software a instalar. Há muitas opções, mas se é um iniciante e não tem a certeza, está bem em deixar tal como vem por defeito. No mínimo, certifique-se de que "Apache", "PHP" e "MySQL" estão marcados e clique em "Next >".
(Aqui iria uma captura de tela da seleção de componentes) -
Seleção da pasta de instalação
Decida onde instalar o XAMPP. Se não houver uma razão especial, recomenda-se vivamente que deixe o caminho por defeito, "`C:\xampp`". Isto ajuda a evitar os problemas relacionados com o aviso do UAC anterior. Clique em "Next >". -
Seleção do idioma
Atualmente, só se pode escolher entre English e Deutsch (alemão). Selecione "English" e clique em "Next >". -
Início da instalação
Quando aparecer "Ready to Install", é a confirmação final antes de instalar. Clique em "Next >" para que a instalação comece. -
Alerta importante de segurança do Windows
Durante a instalação, é possível que apareça um aviso da Firewall do Windows Defender a indicar que bloqueou o "Apache HTTP Server". Esta é uma confirmação para permitir o acesso de redes externas. Mesmo que só o use para desenvolvimento local, clique em "Permitir acesso" para que o Apache funcione corretamente.
(Aqui iria uma captura de tela do alerta da firewall) -
Instalação concluída
Quando aparecer "Completing the XAMPP Setup Wizard", a instalação está terminada! Desmarque por agora a caixa "Do you want to start the Control Panel now?" e clique em "Finish" para fechar a janela.
4. Como Usar o XAMPP: Iniciando o Servidor e Executando o PHP
Bom trabalho! A sua "cozinha" já está instalada no seu PC. Por fim, vamos acender o fogão (iniciar o servidor) e executar o nosso primeiro programa PHP.
-
Iniciar o Painel de Controlo do XAMPP
Vá para a pasta onde instalou o XAMPP (ex: `C:\xampp`) e faça duplo clique em `xampp-control.exe` para o iniciar. Vai usá-lo muitas vezes, por isso é conveniente criar um atalho no ambiente de trabalho. -
Iniciar o Apache
Quando o Painel de Controlo aparecer, procure por "Apache" na lista de "Module" e clique no botão "Start" à direita dessa linha.
(Aqui iria uma captura de tela do Painel de Controlo do XAMPP, a apontar para o botão Start do Apache)
Se tiver sucesso, o fundo de "Apache" ficará verde e na coluna "Port(s)" aparecerão números como "80, 443". O seu servidor web já está a funcionar!
※ Se não iniciar por um erro, a causa mais comum é que outra aplicação (como o Skype) esteja a usar a porta 80. Tente fechar a aplicação em conflito e volte a clicar em "Start". -
Verificar a pasta `htdocs`
De seguida, procure a pasta chamada "`htdocs`" dentro da pasta de instalação do XAMPP (`C:\xampp`). Esta pasta é o diretório raiz do seu servidor local, ou seja, o nível mais alto do seu site. Os ficheiros que colocar aqui serão acessíveis a partir do navegador. -
Criar um ficheiro PHP de teste
Dentro da pasta `htdocs`, crie um novo ficheiro de texto e escreva a seguinte linha de código.Guarde o ficheiro com o nome "`info.php`". `phpinfo()` é uma função muito útil que mostra toda a informação de configuração atual do PHP.<?php phpinfo(); ?> -
Aceder a partir do navegador!
Esta é a verificação final. Abra o seu navegador web (como o Chrome) e escreva o seguinte na barra de endereços, depois pressione Enter.
Se aparecer uma página com o logótipo do PHP e uma longa lista de informações de configuração, teve sucesso!http://localhost/info.php
(Aqui iria uma captura de tela da página de phpinfo() bem-sucedida)
Resumo
Excelente trabalho! Agora está na linha de partida para programar em PHP. Neste artigo, conseguiu o seguinte:
- Compreender que o PHP precisa de um ambiente de servidor para funcionar.
- Descarregar e instalar o XAMPP para construir um ambiente de desenvolvimento local no seu PC.
- Iniciar e parar o servidor Apache a partir do Painel de Controlo do XAMPP.
- Aprender a mostrar um ficheiro PHP localizado na pasta `htdocs` através de `http://localhost/` no navegador.
Com este ambiente, agora pode executar e experimentar qualquer código PHP que aprenda daqui para a frente. Esta sensação de "poder executá-lo você mesmo" é o mais importante na aprendizagem da programação.
Agora que tudo está pronto, no próximo artigo vamos entrar de cabeça na aprendizagem da sintaxe do PHP!