Instalar o Apache, MySQL e PHP no Oracle Linux 8
Publicado por Everson Pruciano Contini em 12/06/2025
[ Hits: 671 ]
Blog: https://www.vivaolinux.com.br/~vavo
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.
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
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!
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como Instalar o Microsoft Teams no Linux Ubuntu
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Converter certificados SSL com o OpenSSL
Como instalar protetores de tela (Debian e derivados)
Executando comandos SQL pelo prompt do Linux
Instalação do MySQL via atualização de repositório
Recuperar senha do root do MySQL
MySQL - Como fazer backup de Triggers e Stored Procedures
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Não consigo instalar distro antiga no virtualbox nem direto no hd (22)
Podem me chamar de 1mbecil :) [RESOLVIDO] (29)









