{"id":37399,"date":"2025-04-11T14:37:38","date_gmt":"2025-04-11T17:37:38","guid":{"rendered":"https:\/\/www.locaweb.com.br\/ajuda\/?post_type=ht_kb&#038;p=37399"},"modified":"2025-04-11T14:37:38","modified_gmt":"2025-04-11T17:37:38","slug":"lamp-debian","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/lamp-debian\/","title":{"rendered":"Como instalar LAMP no Debian, Fedora e RedHat?"},"content":{"rendered":"<p>O <strong>LAMP <\/strong>\u00e9 uma combina\u00e7\u00e3o poderosa de software de c\u00f3digo aberto que forma a base de muitos servidores web. O acr\u00f4nimo LAMP representa Linux (sistema operacional), Apache (servidor web), MySQL (banco de dados) e PHP (linguagem de programa\u00e7\u00e3o).<\/p>\n<p>Neste guia completo, voc\u00ea aprender\u00e1 como instalar e configurar o LAMP em diferentes distribui\u00e7\u00f5es Linux, com foco especial no Debian.<\/p>\n<p>Se voc\u00ea come\u00e7ou agora sua jornada com servidores web ou quer expandir sua infraestrutura, um <a href=\"https:\/\/www.locaweb.com.br\/servidor-vps\/\" target=\"_blank\" rel=\"noopener noreferrer\">Servidor VPS<\/a> \u00e9 uma excelente op\u00e7\u00e3o para hospedar sua stack LAMP.<\/p>\n<h2>Pr\u00e9-requisitos para a instala\u00e7\u00e3o<\/h2>\n<h3>Requisitos de sistema<\/h3>\n<p>Para garantir uma instala\u00e7\u00e3o bem-sucedida do LAMP, seu sistema precisa atender aos seguintes requisitos m\u00ednimos:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Acesso root ou privil\u00e9gios sudo no servidor;<\/li>\n<li>Conex\u00e3o est\u00e1vel com a internet;<\/li>\n<li>M\u00ednimo de 2 GB de RAM;<\/li>\n<li>M\u00ednimo de 20 GB de espa\u00e7o em disco;<\/li>\n<li>Sistema operacional Debian 11 ou superior.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>Atualizar pacotes do sistema<\/h3>\n<p>Antes de iniciar a instala\u00e7\u00e3o do LAMP, atualize seu sistema. Isso garante que voc\u00ea tenha as vers\u00f5es mais recentes e seguras dos pacotes.<\/p>\n<p>Se voc\u00ea tem familiaridade com <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/comandos-linux\/\" target=\"_blank\" rel=\"noopener noreferrer\">comandos Linux<\/a>, execute os seguintes comandos:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Atualizar lista de pacotes<\/em>\r\n\r\n<em>sudo apt update<\/em>\r\n\r\n<em># Realizar upgrade do sistema <\/em>\r\n\r\n<em>sudo apt upgrade -y<\/em><\/pre>\n<h2>Instalar o LAMP no Debian<\/h2>\n<h3>Passo 1: instalar Apache<\/h3>\n<p>O Apache \u00e9 o primeiro componente a ser instalado. \u00c9 o <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/servidor-web\/\" target=\"_blank\" rel=\"noopener noreferrer\">servidor web<\/a> mais popular do mundo, conhecido por sua confiabilidade e flexibilidade.<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Instalar Apache <\/em>\r\n\r\n<em> sudo apt install apache2 -y <\/em>\r\n\r\n<em># Verificar status do Apache <\/em>\r\n\r\n<em> sudo systemctl status apache2<\/em><\/pre>\n<p>Ap\u00f3s a instala\u00e7\u00e3o, verifique se o Apache funciona: \u00e9 s\u00f3 acessar o endere\u00e7o IP do seu servidor em um navegador web e ver a p\u00e1gina padr\u00e3o do Apache.<\/p>\n<h3>Passo 2: instalar MySQL<\/h3>\n<p>O <a href=\"https:\/\/www.locaweb.com.br\/blog\/temas\/codigo-aberto\/mysql-guia-completo-de-como-utilizar-o-sistema\/\" target=\"_blank\" rel=\"noopener noreferrer\">MySQL<\/a> \u00e9 um sistema de gerenciamento de banco de dados robusto e seguro.<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Instalar MySQL Server <\/em>\r\n\r\n<em> sudo apt install mysql-server -y <\/em>\r\n\r\n<em># Iniciar o MySQL <\/em>\r\n\r\n<em> sudo systemctl start mysql <\/em>\r\n\r\n<em># Executar script de seguran\u00e7a <\/em>\r\n\r\n<em> sudo mysql_secure_installation<\/em><\/pre>\n<p>Durante a execu\u00e7\u00e3o do script de seguran\u00e7a, o sistema te guia por v\u00e1rias configura\u00e7\u00f5es:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Definir senha para o usu\u00e1rio root;<\/li>\n<li>Remover usu\u00e1rios an\u00f4nimos;<\/li>\n<li>Desabilitar login root remoto;<\/li>\n<li>Remover banco de dados de teste.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>Passo 3: instalar PHP<\/h3>\n<p>O PHP \u00e9 a linguagem de programa\u00e7\u00e3o que permite criar conte\u00fado din\u00e2mico em seu servidor web.<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Instalar PHP e m\u00f3dulos necess\u00e1rios <\/em>\r\n\r\n<em> sudo apt install php libapache2-mod-php php-mysql -y <\/em>\r\n\r\n<em># Instalar extens\u00f5es PHP comumente utilizadas <\/em>\r\n\r\n<em> sudo apt install php-curl php-gd php-zip php-mbstring php-xml -y <\/em>\r\n\r\n<em># Reiniciar Apache para carregar m\u00f3dulo PHP <\/em>\r\n\r\n<em> sudo systemctl restart apache2<\/em><\/pre>\n<p>Para verificar a instala\u00e7\u00e3o do PHP, crie um arquivo de informa\u00e7\u00f5es:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Criar arquivo info.php <\/em>\r\n\r\n<em> sudo echo \"<!--?php phpinfo(); ?-->\" &gt; \/var\/www\/html\/info.php<\/em><\/pre>\n<h3>Passo 4: configurar firewall<\/h3>\n<p>A configura\u00e7\u00e3o adequada do firewall \u00e9 crucial para a seguran\u00e7a do seu servidor:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Instalar UFW se ainda n\u00e3o estiver instalado <\/em>\r\n\r\n<em>sudo apt install ufw -y <\/em>\r\n\r\n<em># Permitir tr\u00e1fego HTTP e HTTPS <\/em>\r\n\r\n<em> sudo ufw allow 80\/tcp sudo ufw allow 443\/tcp <\/em>\r\n\r\n<em># Habilitar firewall <\/em>\r\n\r\n<em> sudo ufw enable<\/em><\/pre>\n<h3>Verifica\u00e7\u00e3o da Instala\u00e7\u00e3o<\/h3>\n<p>Para garantir que tudo vai funcionar corretamente, voc\u00ea pode realizar alguns testes:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Teste do Apache:<\/li>\n<li>Teste do PHP:<\/li>\n<li>Teste do MySQL:<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n<em># Conectar ao MySQL <\/em>\r\n\r\n<em> sudo mysql -u root -p<\/em><\/pre>\n<p>Se voc\u00ea conseguir se conectar sem erros, significa que o MySQL funciona corretamente.<\/p>\n<h3>Pr\u00f3ximos passos e manuten\u00e7\u00e3o<\/h3>\n<p>Ap\u00f3s concluir a instala\u00e7\u00e3o b\u00e1sica do LAMP, considere implementar estas pr\u00e1ticas recomendadas:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Configurar backups regulares do banco de dados;<\/li>\n<li>Manter o sistema atualizado com:<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n<em>sudo apt update &amp;&amp; sudo apt upgrade -y<\/em><\/pre>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Monitorar logs do sistema em <em>\/var\/log\/<\/em>;<\/li>\n<li>Implementar SSL\/TLS para conex\u00f5es seguras;<\/li>\n<li>Configurar cache para melhor performance.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>Resolu\u00e7\u00e3o de problemas comuns<\/h3>\n<p>Se encontrar problemas durante a instala\u00e7\u00e3o, aqui est\u00e3o algumas solu\u00e7\u00f5es:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>1. Apache n\u00e3o inicia:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n<em># Verificar logs do Apache <\/em>\r\n\r\n<em> sudo tail -f \/var\/log\/apache2\/error.log<\/em><\/pre>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>2. MySQL n\u00e3o conecta:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n<em># Verificar status do servi\u00e7o <\/em>\r\n\r\n<em> sudo systemctl status mysql<\/em><\/pre>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>3. PHP n\u00e3o processa:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n<em># Verificar se o m\u00f3dulo est\u00e1 ativo <\/em>\r\n\r\n<em> sudo a2enmod php sudo systemctl restart apache2<\/em><\/pre>\n<h2>Instalar o LAMP no Fedora<\/h2>\n<p>Conhecido por estabilidade e seguran\u00e7a, o Fedora \u00e9 uma excelente escolha para servidores web.<\/p>\n<p>A instala\u00e7\u00e3o do LAMP no Fedora tem algumas particularidades, abordadas a seguir.<\/p>\n<h3>Passo 1: instalar Apache<\/h3>\n<p>No Fedora, o Apache \u00e9 conhecido como <em>httpd <\/em>(HTTP Daemon). Vamos instal\u00e1-lo e configur\u00e1-lo adequadamente:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Atualizar o sistema primeiro <\/em>\r\n\r\n<em>sudo dnf update -y <\/em>\r\n\r\n<em># Instalar Apache <\/em>\r\n\r\n<em>sudo dnf install httpd -y <\/em>\r\n\r\n<em># Iniciar o servi\u00e7o Apache <\/em>\r\n\r\n<em>sudo systemctl start httpd <\/em>\r\n\r\n<em># Habilitar Apache para iniciar com o sistema <\/em>\r\n\r\n<em>sudo systemctl enable httpd <\/em>\r\n\r\n<em># Verificar status do Apache <\/em>\r\n\r\n<em>sudo systemctl status httpd<\/em><\/pre>\n<p>O Fedora usa SELinux por padr\u00e3o, que adiciona uma camada extra de seguran\u00e7a.<\/p>\n<p>Para garantir que o Apache funcione corretamente, voc\u00ea pode precisar ajustar as configura\u00e7\u00f5es do SELinux:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Permitir que o Apache acesse a rede <\/em>\r\n\r\n<em>sudo setsebool -P httpd_can_network_connect on <\/em>\r\n\r\n<em># Permitir que o Apache envie e-mails <\/em>\r\n\r\n<em> sudo setsebool -P httpd_can_sendmail on<\/em><\/pre>\n<h3>Passo 2: instalar MariaDB<\/h3>\n<p>No Fedora, utilizamos o MariaDB como substituto do MySQL. O MariaDB \u00e9 um fork do MySQL que oferece compatibilidade total e recursos adicionais:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Instalar MariaDB <\/em>\r\n\r\n<em>sudo dnf install mariadb-server mariadb -y <\/em>\r\n\r\n<em># Iniciar o servi\u00e7o MariaDB <\/em>\r\n\r\n<em> sudo systemctl start mariadb <\/em>\r\n\r\n<em># Habilitar MariaDB para iniciar com o sistema <\/em>\r\n\r\n<em> sudo systemctl enable mariadb <\/em>\r\n\r\n<em># Executar script de seguran\u00e7a <\/em>\r\n\r\n<em> sudo mysql_secure_installation<\/em><\/pre>\n<p>Durante a configura\u00e7\u00e3o de seguran\u00e7a do MariaDB, voc\u00ea definir\u00e1 op\u00e7\u00f5es importantes:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Definir senha root (recomendamos uma senha forte);<\/li>\n<li>Remover usu\u00e1rios an\u00f4nimos;<\/li>\n<li>Desabilitar login root remoto;<\/li>\n<li>Remover banco de dados de teste;<\/li>\n<li>Recarregar privil\u00e9gios das tabelas.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h3>Passo 3: instalar PHP<\/h3>\n<p>A instala\u00e7\u00e3o do PHP no Fedora requer alguns m\u00f3dulos adicionais para garantir compatibilidade total com o Apache e MariaDB:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Instalar PHP e m\u00f3dulos essenciais <\/em>\r\n\r\n<em>sudo dnf install php php-mysqlnd php-fpm php-json php-opcache -y <\/em>\r\n\r\n<em># Instalar extens\u00f5es PHP comumente utilizadas <\/em>\r\n\r\n<em>sudo dnf install php-gd php-mbstring php-xml php-pear php-zip -y <\/em>\r\n\r\n<em># Reiniciar Apache para reconhecer PHP <\/em>\r\n\r\n<em>sudo systemctl restart httpd<\/em><\/pre>\n<p>Para otimizar o PHP para seu ambiente de produ\u00e7\u00e3o, voc\u00ea pode ajustar algumas configura\u00e7\u00f5es no arquivo<em> php.ini<\/em>:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Fazer backup do arquivo de configura\u00e7\u00e3o <\/em>\r\n\r\n<em>sudo cp \/etc\/php.ini \/etc\/php.ini.backup <\/em>\r\n\r\n<em># Editar configura\u00e7\u00f5es do PHP <\/em>\r\n\r\n<em>sudo nano \/etc\/php.ini<\/em><\/pre>\n<p>Configura\u00e7\u00f5es recomendadas para ambiente de produ\u00e7\u00e3o:<\/p>\n<pre><em>php.ini<\/em>\r\n\r\n<em>memory_limit = 256M <\/em>\r\n\r\n<em>max_execution_time = 120 <\/em>\r\n\r\n<em>post_max_size = 64M <\/em>\r\n\r\n<em>upload_max_filesize = 64M <\/em>\r\n\r\n<em>date.timezone = America\/Sao_Paulo<\/em><\/pre>\n<h3>Passo 4: testar o servidor<\/h3>\n<p>Para garantir o funcionamento correto de todos os componentes, vamos realizar uma s\u00e9rie de testes.<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>1.Criar arquivo de teste PHP:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n<em># Criar arquivo de teste <\/em>\r\n\r\n<em>sudo echo '<!--?php phpinfo(); ?-->' &gt; \/var\/www\/html\/info.php<\/em><\/pre>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>2. Verificar as permiss\u00f5es do diret\u00f3rio web:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n<em># Ajustar permiss\u00f5es <\/em>\r\n\r\n<em>sudo chown -R apache:apache \/var\/www\/html <\/em>\r\n\r\n<em>sudo chmod -R 755 \/var\/www\/html<\/em><\/pre>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>3. Configurar o firewall:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n# Permitir tr\u00e1fego HTTP e HTTPS\r\n\r\nsudo firewall-cmd --permanent --add-service=http\r\n\r\nsudo firewall-cmd --permanent --add-service=https\r\n\r\nsudo firewall-cmd --reload<\/pre>\n<p>Para verificar o funcionamento, acesse:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><em>http:\/\/seu_ip_servidor <\/em>&#8211; deve mostrar a p\u00e1gina padr\u00e3o do Apache;<\/li>\n<li><em>http:\/\/seu_ip_servidor\/info.php<\/em> &#8211; deve mostrar as informa\u00e7\u00f5es do PHP;<\/li>\n<li>Execute<em> mysql -u root -p <\/em>no terminal para testar o MariaDB.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Instalar o LAMP no RedHat<\/h2>\n<p>O Red Hat Enterprise Linux (RHEL) \u00e9 uma distribui\u00e7\u00e3o Linux empresarial com estabilidade e seguran\u00e7a excepcionais.<\/p>\n<p>A instala\u00e7\u00e3o do LAMP no RedHat requer algumas considera\u00e7\u00f5es especiais devido ao seu sistema de gerenciamento de pacotes e requisitos de subscri\u00e7\u00e3o.<\/p>\n<h3>Passo 1: habilitar reposit\u00f3rios necess\u00e1rios<\/h3>\n<p>No RedHat, garanta o acesso aos reposit\u00f3rios corretos para instalar todos os componentes do LAMP:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Registrar o sistema (se ainda n\u00e3o estiver registrado)<\/em>\r\n\r\n<em>sudo subscription-manager register<\/em>\r\n\r\n<em># Habilitar os reposit\u00f3rios necess\u00e1rios<\/em>\r\n\r\n<em>sudo subscription-manager repos --enable rhel-8-server-rpms<\/em>\r\n\r\n<em>sudo subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms<\/em>\r\n\r\n<em># Instalar o reposit\u00f3rio EPEL<\/em>\r\n\r\n<em>sudo dnf install https:\/\/dl.fedoraproject.org\/pub\/epel\/epel-release-latest-8.noarch.rpm -y<\/em><\/pre>\n<h3>Passo 2: instalar os componentes do LAMP<\/h3>\n<p>Instale todos os componentes necess\u00e1rios em uma \u00fanica sequ\u00eancia de comandos:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Atualizar o sistema primeiro <\/em>\r\n\r\n<em>sudo dnf update -y <\/em>\r\n\r\n<em># Instalar Apache, MariaDB e PHP com suas depend\u00eancias <\/em>\r\n\r\n<em>sudo dnf install httpd mariadb-server mariadb php php-mysqlnd php-json php-fpm -y <\/em>\r\n\r\n<em># Instalar extens\u00f5es PHP \u00fateis <\/em>\r\n\r\n<em> sudo dnf install php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath -y<\/em><\/pre>\n<h3>Passo 3: configurar servi\u00e7os<\/h3>\n<p>Ap\u00f3s a instala\u00e7\u00e3o, configure cada servi\u00e7o para iniciar automaticamente e ajuste suas configura\u00e7\u00f5es b\u00e1sicas:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Iniciar e habilitar Apache <\/em>\r\n\r\n<em>sudo systemctl start httpd sudo systemctl enable httpd <\/em>\r\n\r\n<em># Iniciar e habilitar MariaDB <\/em>\r\n\r\n<em>sudo systemctl start mariadb sudo systemctl enable mariadb <\/em>\r\n\r\n<em># Configurar seguran\u00e7a do MariaDB <\/em>\r\n\r\n<em>sudo mysql_secure_installation <\/em>\r\n\r\n<em># Ajustar permiss\u00f5es do SELinux <\/em>\r\n\r\n<em> sudo setsebool -P httpd_can_network_connect_db on <\/em>\r\n\r\n<em>sudo setsebool -P httpd_can_network_connect on<\/em><\/pre>\n<p>Agora, configure o Apache para trabalhar corretamente com o PHP:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Fazer backup do arquivo de configura\u00e7\u00e3o do Apache <\/em>\r\n\r\n<em>sudo cp \/etc\/httpd\/conf\/httpd.conf\/etc\/httpd\/conf\/httpd.conf.backup <\/em>\r\n\r\n<em># Reiniciar Apache para aplicar as mudan\u00e7as <\/em>\r\n\r\n<em>sudo systemctl restart httpd<\/em><\/pre>\n<h3>Passo 4: testar a instala\u00e7\u00e3o<\/h3>\n<p>Verifique se cada componente funciona corretamente:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Verificar vers\u00e3o do Apache <\/em>\r\n\r\n<em>httpd -v <\/em>\r\n\r\n<em># Verificar vers\u00e3o do PHP <\/em>\r\n\r\n<em>php -v <\/em>\r\n\r\n<em># Verificar vers\u00e3o do MariaDB <\/em>\r\n\r\n<em>mysql -V<\/em><\/pre>\n<h2>Testar o ambiente LAMP<\/h2>\n<h3>Criar um arquivo PHP<\/h3>\n<p>Para testar completamente a instala\u00e7\u00e3o LAMP, crie um arquivo PHP que teste todos os componentes:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em>sudo tee \/var\/www\/html\/teste_lamp.php &lt;&lt; 'EOF' <\/em>\r\n\r\n\r\n\r\n\r\n<em> EOF<\/em><\/pre>\n<h3>Acessar o servidor pela web<\/h3>\n<p>Para acessar seu servidor LAMP, abra um navegador e digite:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li><em>http:\/\/seu_ip_servidor\/teste_lamp.php <\/em>&#8211; para ver o teste completo;<\/li>\n<li><em>http:\/\/seu_ip_servidor\/info.php <\/em>&#8211; para ver as informa\u00e7\u00f5es do PHP.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>Problemas comuns e como resolv\u00ea-los<\/h2>\n<h3>Erros ao iniciar servi\u00e7os<\/h3>\n<p>Se encontrar problemas ao iniciar qualquer servi\u00e7o, aqui est\u00e1 como diagnosticar e resolver:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>1. Para problemas com Apache:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n<em># Verificar status detalhado <\/em>\r\n\r\n<em>sudo systemctl status httpd -l <\/em>\r\n\r\n<em># Verificar logs de erro <\/em>\r\n\r\n<em> sudo tail -f \/var\/log\/httpd\/error_log<\/em><\/pre>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>2. Para problemas com MariaDB:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n<em># Verificar logs do MariaDB <\/em>\r\n\r\n<em>sudo journalctl -u mariadb <\/em>\r\n\r\n<em># Verificar permiss\u00f5es do diret\u00f3rio de dados <\/em>\r\n\r\n<em>sudo ls -la \/var\/lib\/mysql<\/em><\/pre>\n<h3>Configura\u00e7\u00f5es de firewall<\/h3>\n<p>O RedHat usa firewalld por padr\u00e3o. Configure-o corretamente:<\/p>\n<pre><em>bash<\/em>\r\n\r\n<em># Permitir HTTP e HTTPS <\/em>\r\n\r\n<em>sudo firewall-cmd --permanent --add-service=http <\/em>\r\n\r\n<em>sudo firewall-cmd --permanent --add-service=https <\/em>\r\n\r\n<em># Recarregar firewall <\/em>\r\n\r\n<em> sudo firewall-cmd --reload<\/em><\/pre>\n<h3>Compatibilidade de vers\u00f5es<\/h3>\n<p>Para garantir a compatibilidade entre os componentes:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>1. Verifique as vers\u00f5es instaladas:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n<em># Verificar todas as vers\u00f5es <\/em>\r\n\r\n<em>php -v httpd -v mysql -V<\/em><\/pre>\n<ol>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>2. Se precisar de vers\u00f5es espec\u00edficas:<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><em>bash<\/em>\r\n\r\n<em># Instalar vers\u00e3o espec\u00edfica do PHP <\/em>\r\n\r\n<em>sudo dnf module list php <\/em>\r\n\r\n<em>sudo dnf module <\/em>\r\n\r\n<em>install php:7.4<\/em><\/pre>\n<h2>Conclus\u00e3o<\/h2>\n<p>Parab\u00e9ns! Voc\u00ea agora tem um ambiente LAMP completo em seu servidor. Este ambiente oferece uma <strong>base s\u00f3lida para hospedar aplica\u00e7\u00f5es web din\u00e2micas<\/strong>.<\/p>\n<p>Para manter seu servidor seguro e eficiente, lembre-se de:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Manter os componentes atualizados;<\/li>\n<li>Fazer backup dos dados importantes;<\/li>\n<li>Monitorar os logs do sistema;<\/li>\n<li>Implementar medidas de seguran\u00e7a adicionais conforme necess\u00e1rio.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Se precisar de mais suporte ou tiver d\u00favidas espec\u00edficas sobre seu <a href=\"https:\/\/www.locaweb.com.br\/servidor-vps\/\" target=\"_blank\" rel=\"noopener noreferrer\">Servidor VPS<\/a>, nossa equipe de suporte est\u00e1 dispon\u00edvel 24\/7 para ajudar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O LAMP \u00e9 uma combina\u00e7\u00e3o poderosa de software de c\u00f3digo aberto que forma a base de muitos servidores web. O acr\u00f4nimo LAMP representa Linux (sistema operacional), Apache (servidor web), MySQL (banco de dados) e PHP (linguagem de programa\u00e7\u00e3o). Neste guia completo, voc\u00ea aprender\u00e1 como instalar e configurar o LAMP em&#8230;<\/p>\n","protected":false},"author":48,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[118],"ht-kb-tag":[],"class_list":["post-37399","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-vps-locaweb"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/37399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/48"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=37399"}],"version-history":[{"count":1,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/37399\/revisions"}],"predecessor-version":[{"id":37401,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/37399\/revisions\/37401"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=37399"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=37399"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=37399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}