🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

[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.

  1. 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
  2. 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)
  3. 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.

  1. 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.
  2. 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)
  3. Início do assistente de configuração
    Quando a janela "Setup" aparecer, clique em "Next >" para continuar.
  4. 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)
  5. 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 >".
  6. Seleção do idioma
    Atualmente, só se pode escolher entre English e Deutsch (alemão). Selecione "English" e clique em "Next >".
  7. 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.
  8. 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)
  9. 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.

  1. 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.
  2. 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".
  3. 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.
  4. Criar um ficheiro PHP de teste
    Dentro da pasta `htdocs`, crie um novo ficheiro de texto e escreva a seguinte linha de código.
    <?php phpinfo(); ?>
    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.
  5. 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.
    http://localhost/info.php
    Se aparecer uma página com o logótipo do PHP e uma longa lista de informações de configuração, teve sucesso!
    (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:

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!