Instalar o Apache, MySQL e PHP no Oracle Linux 8

Publicado por Everson Pruciano Contini em 12/06/2025

[ Hits: 484 ]

 


Instalar o Apache, MySQL e PHP no Oracle Linux 8



Para começar, vamos instalar o servidor web Apache, conhecido como httpd em sistemas baseados em DNF (como Fedora, CentOS, RHEL). Este é o componente que irá servir as suas páginas web.

sudo dnf -y install httpd

Após a instalação, é crucial iniciar o serviço do Apache e configurá-lo para que inicie automaticamente a cada reinício do sistema. Isso garante que o seu servidor web esteja sempre disponível.

sudo systemctl start httpd
sudo systemctl enable httpd

Para que o servidor web seja acessível externamente (ou mesmo de outros computadores na sua rede local), precisamos abrir a porta HTTP (porta 80) no firewall do sistema. O firewall-cmd é a ferramenta para isso.

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

O primeiro comando adiciona o serviço HTTP permanentemente à zona pública do firewall, e o segundo recarrega as regras para que as alterações entrem em vigor imediatamente.

Instalando o PHP

Agora, vamos instalar o PHP, uma linguagem de script popular para desenvolvimento web. O PHP será interpretado pelo Apache para processar páginas dinâmicas.

sudo dnf install -y php

Após instalar o PHP, é necessário reiniciar o serviço do Apache para que ele carregue os módulos do PHP e as novas configurações. Sem este passo, o Apache não saberá como processar os arquivos PHP.

sudo systemctl restart httpd

Instalando o MySQL

Para gerenciar bases de dados, instalaremos o MySQL (ou MariaDB, que é o padrão em muitas distribuições Linux e totalmente compatível com MySQL). Ele é essencial para aplicações web que precisam armazenar dados.

sudo dnf -y install @mysql

Assim como o Apache, inicie o serviço do MySQL e configure-o para iniciar com o sistema. Isso garante que o seu servidor de base de dados esteja sempre operacional.

sudo systemctl start mysqld
sudo systemctl enable mysqld

É altamente recomendável executar o script de segurança do MySQL (mysql_secure_installation) para remover configurações padrão inseguras e definir uma senha forte para o utilizador root da base de dados. Siga as instruções no terminal, respondendo 'y' (yes) para as opções de segurança.

sudo mysql_secure_installation

Durante a execução do mysql_secure_installation, você será guiado por uma série de perguntas. Aqui estão as respostas sugeridas para uma configuração segura:

Press y|Y for Yes, any other key for No: y
Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 2
New password: [SUA_SENHA_FORTE]
Re-enter new password: [SUA_SENHA_FORTE]
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y
Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

Com estes passos, você terá um ambiente LAMP (Linux, Apache, MySQL, PHP) básico configurado e pronto para começar a desenvolver suas aplicações web!

Outras dicas deste autor

Instalar o Apache, MySQL e PHP no Oracle Linux 8

Converter certificados SSL com o OpenSSL

Como Instalar o Microsoft Teams no Linux Ubuntu

Como instalar protetores de tela (Debian e derivados)

Leitura recomendada

Usando a chave UNIQUE para campos em uma tabela MySQL

Liberar 3306 do MySQL no Slackware

phpMyAdmin no Linux Mint e Ubuntu

Instalar o Apache, MySQL e PHP no Oracle Linux 8

Erro 2002 (HY000) ao conectar ao MySQL

  

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