Instalar LAMP (XAMPP)

Passo 1: Descarregar o Pacote de Instalação

Antes de poder instalar a pilha XAMPP, é necessário descarregar o pacote a partir da página oficial da Apache Friends. Esta pilha inclui Apache, MySQL, PHP, e Perl, sendo uma solução completa para desenvolvimento web.

  1. Abra o seu navegador de internet e vá para a página oficial da Apache Friends.
  2. Procure a seção de download e selecione o link para XAMPP para Linux.
  3. Clique no link e guarde o ficheiro no seu computador. O ficheiro será armazenado, por defeito, na pasta Downloads do seu diretório pessoal.
Passo 2: Tornar o Pacote de Instalação Executável

Para poder executar o processo de instalação, é necessário modificar as permissões do ficheiro descarregado, tornando-o executável. Isto permite que o sistema operacional reconheça o ficheiro como um programa que pode ser executado.

  1. Abra o terminal do Linux. Pode fazer isso pressionando as teclas Ctrl+Alt+T simultaneamente.
  2. Navegue até à pasta onde o ficheiro de instalação foi descarregado. Normalmente, este ficheiro está na pasta Downloads. Utilize o seguinte comando para navegar até essa pasta:

Substitua [nome_de_utilizador] pelo seu nome de utilizador real.

  1. Verifique se o ficheiro de instalação está na pasta, listando os ficheiros com o comando:
  1. Para tornar o ficheiro executável, utilize o comando chmod que modifica as permissões do ficheiro. Execute o seguinte comando, substituindo [nome_do_pacote] pelo nome real do ficheiro descarregado:

Se o ficheiro descarregado for xampp-linux-x64-7.3.5.1-installer.run, o comando será:

sudo chmod 755 xampp-linux-x64-7.3.5.1-installer.run
  1. O terminal não fornecerá nenhuma confirmação visual após a execução deste comando. Para verificar se as permissões foram alteradas corretamente, utilize o comando ls -l seguido pelo nome do ficheiro:
ls -l xampp-linux-x64-7.3.5.1-installer.run

A saída deste comando deve mostrar as permissões rwxr-xr-x, indicando que o ficheiro é executável.

Passo 3: Iniciar o Assistente de Configuração

Com o ficheiro agora executável, pode iniciar o processo de instalação utilizando o assistente de configuração gráfica.

  1. No terminal, execute o instalador com o comando sudo seguido por ./ e o nome do ficheiro de instalação:
sudo ./xampp-linux-x64-7.3.5.1-installer.run
  1. O Assistente de Configuração do XAMPP abrir-se-á numa nova janela acima do terminal. Este assistente irá guiá-lo através do processo de instalação com uma interface gráfica fácil de usar.
Passo 4: Instalar o XAMPP
  1. Na primeira janela do assistente de configuração, clique em Next (Seguinte) para continuar.
  2. No diálogo Select Components (Selecionar Componentes), verá uma lista de componentes que pode instalar. Estes incluem Apache, MySQL, PHP, Perl, e outros módulos adicionais. Recomendamos que mantenha as definições padrão, que já incluem todos os componentes necessários para um ambiente de desenvolvimento completo, e clique novamente em Next.
  3. O assistente mostrará então a localização onde o software será instalado. Por defeito, o XAMPP será instalado em /opt/lampp. Se estiver satisfeito com esta localização, clique em Next para continuar. Caso contrário, pode alterar a localização de instalação.
  4. Na próxima caixa de diálogo, o assistente oferece a instalação de aplicações patrocinadas como WordPress, Joomla, e Drupal. Estas são ferramentas populares para a criação de websites. Se não desejar instalar estas aplicações adicionais, desmarque a caixa “Learn more about Bitnami for XAMPP” e clique em Next.
  5. O assistente notificará que está pronto para iniciar a instalação do XAMPP. Clique em Next para começar o processo de instalação.
  6. O processo de instalação será iniciado e uma barra de progresso mostrará o avanço da instalação. Este processo pode demorar alguns minutos.
  7. Após a conclusão da instalação, uma caixa de diálogo final confirmará que a instalação foi bem-sucedida. Clique em Finish (Concluir) para fechar o assistente de configuração.
  8. O XAMPP agora está instalado no seu sistema. Para iniciar o XAMPP, pode utilizar o comando:

Este comando inicia o servidor Apache e o banco de dados MySQL.

Como os serviços de WebServer estão fora do ambiente Windows, o Software de Deploy não poderá fazer as alterações necessárias nos arquivos do XAMPP para que ele funcione corretamente. Portanto, é necessário realizar as seguintes modificações manualmente no seu servidor:

  1. Modificação no arquivo httpd.conf do Apache Web Server:
    • Abra o arquivo httpd.conf.
    • Verifique se todos os parâmetros “Require” possuem a instrução “all granted”.
  2. Modificação no arquivo httpd-xampp.conf:
    • Localize o arquivo httpd-xampp.conf em /opt/lampp/etc/extra.
    • Altere a linha que contém “Require local” para “Require all granted”.

Após fazer essas alterações, salve os arquivos e reinicie os serviços do Apache.

Além disso, é necessário configurar o PhpMyAdmin:

  1. Criar um usuário com todos os privilégios:
    • Acesse o PhpMyAdmin.
    • Crie um novo usuário com privilégios totais para gerenciar as bases de dados.
  2. Criar as bases de dados:
    • No PhpMyAdmin, crie as seguintes bases de dados: astra, products e tech.

Essas modificações garantirão que o XAMPP e o PhpMyAdmin estejam configurados corretamente para trabalhar com a Astra.

Antes de concluir esta secção, para facilitar o processo de arranque, em caso de reinicio do servidor, pode adicionar o comando apresentado acima no ponto 8 ao arranque do Linux.