Guia Completo: Como Baixar e Instalar o XAMPP no Ubuntu
O XAMPP é uma ferramenta essencial para desenvolvedores web que desejam criar e testar aplicações PHP, MySQL e Apache em um ambiente de desenvolvimento local. A sua facilidade de instalação e uso o torna uma escolha popular em diversos sistemas operacionais, incluindo o Ubuntu.
O Que é XAMPP?
XAMPP é um acrônimo para:
- X (cross-platform): Indica que funciona em diferentes sistemas operacionais (Windows, Linux, macOS).
- Apache: O servidor web que entrega suas páginas e aplicações.
- MySQL (ou MariaDB): O sistema de gerenciamento de banco de dados.
- PHP: A linguagem de script do lado do servidor.
- Perl: Uma linguagem de script adicional (opcionalmente incluída).
Ele empacota todas essas tecnologias em um único instalador fácil de usar, eliminando a complexidade de configurar cada componente separadamente.
Pré-requisitos para a Instalação
Antes de prosseguir com o download e a instalação do XAMPP, é recomendável garantir que seu sistema Ubuntu esteja atualizado e que não haja serviços que possam entrar em conflito com o XAMPP.
- Atualizar o sistema: Abra o terminal (Ctrl+Alt+T) e execute os comandos:
sudo apt updatesudo apt upgrade -y - Desinstalar serviços conflitantes (se existirem): Se você já possui Apache, MySQL ou PHP instalados separadamente, é crucial desativá-los ou desinstalá-los para evitar conflitos de porta.
sudo apt remove apache2 mysql-server php libapache2-mod-php -ysudo apt autoremove -ySe você não tinha nenhum desses serviços instalados, pode pular esta etapa.
Passo 1: Baixar o Instalador do XAMPP
O XAMPP é fornecido pela Apache Friends e pode ser baixado diretamente do site oficial.
- Acesse o site oficial: Abra seu navegador e visite www.apachefriends.org.
- Escolha a versão para Linux: Na seção de downloads, procure pela versão mais recente do XAMPP para Linux (geralmente um arquivo com a extensão
.run). - Download via terminal (opcional, mas recomendado para um guia técnico): Para uma instalação mais controlada, você pode copiar o link do download e usar
curlouwgetno terminal. Por exemplo:cd /tmpUse este comando, substituindo o URL pela versão mais recente que você encontrar no site da Apache Friends:
curl -O https://downloads.apachefriends.org/xampp-files/8.X.X/xampp-linux-x64-8.X.X-X-installer.runNota: Substitua
8.X.Xe o restante do nome do arquivo pela versão exata que você está baixando.
Passo 2: Conceder Permissões de Execução
O arquivo baixado é um instalador executável, mas por padrão, o Linux não concede permissões de execução. Você precisará fazer isso manualmente.
- Navegue até o diretório de download: Se você baixou para
/tmp, já estará lá. Caso contrário, usecd Downloadsou o diretório correspondente. - Altere as permissões do arquivo: Execute o comando, substituindo o nome do arquivo pelo que você baixou:
chmod +x xampp-linux-x64-8.X.X-X-installer.run
Passo 3: Instalar o XAMPP no Ubuntu
Agora que o instalador tem as permissões corretas, podemos executá-lo.
- Execute o instalador com privilégios de superusuário:
sudo ./xampp-linux-x64-8.X.X-X-installer.run - Siga o assistente de instalação: Uma janela gráfica do assistente de instalação do XAMPP será aberta.
- Clique em “Next” para iniciar.
- Mantenha os componentes padrão selecionados (Apache, MySQL, PHP, phpMyAdmin, etc.) e clique em “Next”.
- O diretório de instalação padrão é
/opt/lampp. É altamente recomendável manter este diretório padrão, a menos que você tenha um motivo específico para alterá-lo. Clique em “Next”. - Desmarque a opção “Learn more about Bitnami for XAMPP” se não desejar abrir o navegador. Clique em “Next”.
- Clique em “Next” novamente para iniciar o processo de instalação.
- Aguarde a conclusão: O instalador copiará os arquivos e configurará o ambiente. Isso pode levar alguns minutos.
- Finalizar a instalação: Ao final, uma mensagem indicará que a instalação foi concluída. Marque a caixa “Launch XAMPP” se desejar iniciar o painel de controle imediatamente e clique em “Finish”.
Passo 4: Iniciar e Parar o XAMPP
Após a instalação, você pode gerenciar os serviços do XAMPP (Apache, MySQL, ProFTPD) através de um painel de controle gráfico ou via terminal.
- Iniciar o painel de controle gráfico (Manager):
sudo /opt/lampp/manager-linux-x64.runNo painel de controle, vá para a aba “Manage Servers” e clique em “Start All” para iniciar Apache, MySQL e ProFTPD. Você pode iniciar/parar cada serviço individualmente também.
- Iniciar/Parar/Reiniciar via Terminal:
- Iniciar todos os serviços:
sudo /opt/lampp/lampp start - Parar todos os serviços:
sudo /opt/lampp/lampp stop - Reiniciar todos os serviços:
sudo /opt/lampp/lampp restart - Verificar o status:
sudo /opt/lampp/lampp status
- Iniciar todos os serviços:
Passo 5: Testar a Instalação
Para confirmar que o XAMPP foi instalado e está funcionando corretamente:
- Acesse o Painel de Controle do XAMPP: Abra seu navegador e digite
http://localhostouhttp://127.0.0.1na barra de endereços. Você deverá ver a página de boas-vindas do XAMPP. - Acesse o phpMyAdmin: No mesmo navegador, digite
http://localhost/phpmyadmin. Isso deve abrir a interface do phpMyAdmin, permitindo que você gerencie seus bancos de dados MySQL.
Passo 6: Configuração Básica e Segurança (Opcional, mas Recomendado)
- Diretório de Projetos: Seus projetos web devem ser colocados no diretório
/opt/lampp/htdocs. Crie subpastas para cada projeto (ex:/opt/lampp/htdocs/meu_projeto) e acesse-os via navegador emhttp://localhost/meu_projeto. - Segurança: Por padrão, a instalação do XAMPP não é segura para ambientes de produção. Para um ambiente de desenvolvimento local, isso geralmente é aceitável, mas é bom estar ciente. Você pode executar o seguinte comando para algumas configurações básicas de segurança (como definir senhas para o MySQL):
sudo /opt/lampp/lampp securitySiga as instruções no terminal para proteger seu ambiente.
Conclusão
Parabéns! Você concluiu a instalação e configuração do XAMPP no seu sistema Ubuntu. Agora você possui um ambiente de desenvolvimento local totalmente funcional, com Apache para servir suas páginas, MySQL para gerenciar seus bancos de dados e PHP para suas aplicações dinâmicas.
Você está pronto para começar a desenvolver e testar suas aplicações web em um ambiente robusto e fácil de gerenciar. Explore os recursos do XAMPP e comece a criar seus projetos!
