Instalar o Apache, MySQL e PHP no Oracle Linux 8
Publicado por Everson Pruciano Contini em 12/06/2025
[ Hits: 429 ]
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!
Como Instalar o Microsoft Teams no Linux Ubuntu
Instalar o Apache, MySQL e PHP no Oracle Linux 8
Como instalar protetores de tela (Debian e derivados)
Converter certificados SSL com o OpenSSL
Importando uma base para o MySQL
MySQL - Importar e exportar todos os bancos usando "mysqldump" e "source"
Insalando MySQL-WorkBench no Ubuntu 12.04
Nenhum comentário foi encontrado.
Firewire resiste, Bcachefs sai: destaques Linux do dia
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como instalar Counter-Strike 1.6? (4)
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (14)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (0)