Pesquisa de site

Como instalar Apache, MySQL/MariaDB e PHP no RHEL 8


Neste tutorial, você aprenderá como instalar a pilha LAMPLinux, Apache, MySQL/MariaDB , PHP no sistema RHEL 8. Este tutorial presume que você já habilitou sua assinatura RHEL 8 e que tem acesso root ao seu sistema.

Etapa 1: Instale o servidor Web Apache

1. Primeiro, começaremos instalando o servidor web Apache, um excelente servidor web que alimenta milhões de sites na Internet. Para concluir a instalação, use o seguinte comando:

yum install httpd

2. Assim que a instalação for concluída, habilite o Apache (para iniciar automaticamente na inicialização do sistema), inicie o servidor web e verifique o status usando os comandos abaixo.

systemctl enable httpd
systemctl start httpd
systemctl status httpd

3. Para disponibilizar nossas páginas ao público, teremos que editar nossas regras de firewall para permitir solicitações HTTP em nosso servidor web usando os seguintes comandos.

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

4. Verifique se o servidor web está funcionando e acessível acessando http://localhost ou o endereço IP do seu servidor. Você deverá ver uma página semelhante à abaixo.

Etapa 2: Instale a linguagem de programação PHP

5. Nosso próximo passo é instalar o PHP – linguagem de programação usada em muitos sites como WordPress e Joomla, devido ao seu comportamento extremamente poderoso e flexível.

Para instalar o PHP em seu RHEL 8 use o comando abaixo.

yum install php php-mysqlnd php-pdo php-gd php-mbstring

6. Agora reinicie seu servidor web para que o Apache saiba que ele também atenderá solicitações PHP.

systemctl restart httpd 

7. Teste seu PHP criando um arquivo info.php simples com um phinfo() nele. O arquivo deve ser colocado no diretório raiz do seu servidor web, que é /var/www/html.

Para criar o arquivo use:

echo "<?php phpinfo() ?>" > /var/www/html/info.php

Agora, novamente, acesse http://localhost/info.php ou http://server-ip-address/info.php. Você deverá ver uma página semelhante a esta.

Etapa 3: Instale o servidor MariaDB

8. MariaDB é um servidor de banco de dados popular, usado em muitos ambientes. A instalação é simples e requer apenas algumas etapas conforme mostrado.

yum install mariadb-server mariadb

9. Assim que a instalação for concluída, habilite o MariaDB (para iniciar automaticamente na inicialização do sistema), inicie o servidor web e verifique o status usando os comandos abaixo.

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

10. Finalmente, você desejará proteger sua instalação do MariaDB emitindo o seguinte comando.

mysql_secure_installation

Serão feitas algumas perguntas diferentes sobre a instalação do MariaDB e como você gostaria de protegê-la. Você pode alterar a senha do usuário root do banco de dados, desabilitar o banco de dados de teste, desabilitar usuários anônimos e desabilitar o login root remotamente.

Aqui está um exemplo:

11. Uma vez protegido, você pode conectar-se ao MySQL e revisar os bancos de dados existentes em seu servidor de banco de dados usando o comando a seguir.

mysql -e "SHOW DATABASES;" -p

Conclusão

Neste tutorial, mostramos como instalar a famosa pilha LAMP em seu sistema RHEL 8. O processo foi fácil e direto, mas se você tiver alguma dúvida, poste-a na seção de comentários abaixo.