Como baixar e instalar o XAMPP no Ubuntu

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 update
    sudo 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 -y
    sudo apt autoremove -y

    Se 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 curl ou wget no terminal. Por exemplo:
    cd /tmp

    Use 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.run

    Nota: Substitua 8.X.X e 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, use cd Downloads ou 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.
    1. Clique em “Next” para iniciar.
    2. Mantenha os componentes padrão selecionados (Apache, MySQL, PHP, phpMyAdmin, etc.) e clique em “Next”.
    3. 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”.
    4. Desmarque a opção “Learn more about Bitnami for XAMPP” se não desejar abrir o navegador. Clique em “Next”.
    5. 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.run

    No 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

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://localhost ou http://127.0.0.1 na 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 em http://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 security

    Siga 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!

 

Rolar para cima