Instalar o Apache, MySQL e PHP no Oracle Linux 8

Publicado por Everson Pruciano Contini em 03/06/2025

[ Hits: 155 ]

 


Instalar o Apache, MySQL e PHP no Oracle Linux 8



Introdução

O LAMP (Linux, Apache, MySQL, PHP) é uma das pilhas de desenvolvimento web mais populares. Este tutorial mostra como instalar e configurar todos os componentes em sistemas baseados em Red Hat usando o gerenciador de pacotes DNF.

Passo 1: Instalando o Apache HTTP Server

O Apache é o servidor web que processará as requisições HTTP. Para instalá-lo:

sudo dnf -y install httpd

Após a instalação, é necessário iniciar o serviço e habilitá-lo para iniciar automaticamente com o sistema:

sudo systemctl start httpd
sudo systemctl enable httpd

Passo 2: Configurando o Firewall

Para que o Apache seja acessível externamente, precisamos liberar a porta HTTP (80) no firewall:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --reload

Agora você pode testar acessando http://seu-ip no navegador.

Passo 3: Instalando o PHP

O PHP é a linguagem de programação que processará o conteúdo dinâmico. Para instalá-lo:

sudo dnf install -y php

Após instalar o PHP, reinicie o Apache para que ele reconheça o novo módulo:

sudo systemctl restart httpd

Passo 4: Instalando o MySQL

O MySQL será nosso sistema de gerenciamento de banco de dados. Instale o grupo de pacotes MySQL:

sudo dnf -y install @mysql

Inicie o serviço do MySQL e habilite-o para iniciar com o sistema:

sudo systemctl start mysqld
sudo systemctl enable mysqld

Passo 5: Configuração Segura do MySQL

Execute o script de instalação segura para configurar adequadamente o MySQL:

sudo mysqlsecureinstallation

Durante a execução, responda às perguntas conforme suas necessidades de segurança. Sugestão de respostas:

Press y|Y for Yes, any other key for No: y

Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 2

New password: [digite uma senha forte]

Re-enter new password: [confirme a senha]

Do you wish to continue with the password provided? y

Remove anonymous users? y

Disallow root login remotely? y

Remove test database and access to it? y

Reload privilege tables now? y


Verificação da Instalação

Para verificar se tudo está funcionando, você pode:

  • Acessar http://seu-ip para ver a página padrão do Apache
  • Criar um arquivo PHP de teste em /var/www/html/info.php com <?php phpinfo(); ?>
  • Testar a conexão com o MySQL usando mysql -u root -p

    Observações

    Sua pilha LAMP está agora instalada e configurada. Lembre-se de manter os serviços atualizados e considere instalar extensões PHP adicionais conforme necessário para seus projetos (php-mysqlnd, php-gd, etc.).
    Outras dicas deste autor

    Como Instalar o Microsoft Teams no Linux Ubuntu

    Converter certificados SSL com o OpenSSL

    Leitura recomendada

    Solucionando o erro de "Bind on TCP/IP port" no MySQL

    Criando e associando usuários à bancos de dados específicos

    Convertendo varchar em date no MySQL

    Exportando dados do MySQL para arquivos textos

    Solução para a conexão com o sistema GLPI e MySQL Server

      

    Comentários

    Nenhum comentário foi encontrado.



    Contribuir com comentário




  • Patrocínio

    Site hospedado pelo provedor RedeHost.
    Linux banner

    Destaques

    Artigos

    Dicas

    Tópicos

    Top 10 do mês

    Scripts