Como instalar o nginx, mysql/mariadb e php no rhel 8
- 1183
- 315
- Spencer Emard
Muitos dos leitores de Tecmint sabem sobre LÂMPADA, Mas menos pessoas estão cientes de Lemp Stack, que substitui o Apache Web Server pelo leve nginx. Cada servidor da web tem seus prós e contras e depende da sua situação específica que você escolheria usar.
Neste tutorial, vamos mostrar como instalar Lemp pilha - Linux, Nginx, Mysql/mariadb, Php sobre RHEL 8 sistema.
Observação: Este tutorial presume que você tem uma assinatura ativa do RHEL 8 e que tem acesso raiz ao seu sistema RHEL.
Etapa 1: Instale o Nginx Web Server
1. Primeiro, começaremos instalando o Nginx servidor da web usando o seguinte comando, que instalará o NGINX com todas as dependências necessárias.
# yum install nginxInstale o nginx no RHEL 8
2. Depois que a instalação estiver concluída, ative Nginx (Para iniciar automaticamente na inicialização do sistema), inicie o servidor da web e verifique o status usando os comandos abaixo.
# SystemCtl Ativar nginx # SystemCtl Iniciar nginx # Systemctl Status nginxHabilitar e iniciar o nginx no RHEL 8
3. Para disponibilizar nossas páginas ao público, teremos que editar nossas regras de firewall para permitir solicitações HTTP em nosso servidor da web usando os seguintes comandos.
# firewall-cmd --permanent-zone = public --add-service = http # firewall-cmd --permanent-zone = public --add-service = https # firewall-cmd--reloadOpen Nginx Access no firewalld
4. Verifique se o servidor da web está em execução e acessível acessando http: // localhost ou o endereço IP do seu servidor. Você deve ver uma página semelhante à abaixo.
Verifique o nginx no RHEL 8A raiz do diretório para o nginx é /usr/share/nginx/html, Então, estaremos colocando nossos arquivos acessíveis na web lá.
Etapa 2: Instale a linguagem de programação PHP
5. Em seguida, vamos instalar Php - linguagem amplamente usada para desenvolvimento web. É usado em plataformas como WordPress, Joomla, Magento com a qual você pode criar todos os tipos de sites.
Para instalar Php, Use o seguinte comando.
# yum install php php-mysqlnd php-pdo php-gd php-mbstringInstale o PHP no RHEL 8
6. Agora reinicie seu servidor da web para que Nginx sabe que vai servir Php solicitações também.
# SystemCtl Reiniciar nginx
7. Agora vamos testar um PHP criando um simples informações.php
Arquivo com um phinfo ()
nele para revisar nossa configuração de PHP.
# echo "">/usr/share/nginx/html/info.php
8. Agora acesso http: // localhost/info.php ou http: // server-ip-address/info.php Para verificar se o PHP está funcionando. Você deve ver a página assim:
Verifique as informações do PHP no RHEL 8Etapa 3: Instale o servidor mariadb
9. Se você deseja usar bancos de dados para seus projetos, você pode usar Mariadb que é um dos servidores de banco de dados mais populares do mundo. A instalação é bastante fácil e pode ser concluída com o seguinte comando:
# yum instalar mariadb-server mariadbInstale o mariadb no RHEL 8
10. Depois que a instalação estiver concluída, ative o mariadb (para iniciar automaticamente na inicialização do sistema), inicie o servidor da web e verifique o status usando os comandos abaixo.
# SystemCtl Ativar Mariadb # SystemCtl Iniciar Mariadb # Systemctl Status MariadbHabilitar e iniciar o mariadb no Rhel 8
11. Por fim, você pode garantir sua instalação de mariadb emitindo o seguinte comando.
# mysql_secure_installation
Você será solicitado algumas perguntas diferentes, que para alterar a senha padrão para o usuário root, remover o usuário anônimo, desaprovar o login do usuário root remoto e remover o banco de dados de teste. Finalmente recarregue as tabelas de privilégios.
Aqui está uma amostra deste processo:
Instalação segura de mariadb no RHEL 812. Para testar sua conexão MySQL, você pode ver os bancos de dados disponíveis com o seguinte comando.
# mysql -e "Mostrar bancos de dados;" -pVerifique os bancos de dados MySQL no RHEL 8
Conclusão
A instalação do Lemp A pilha é um processo fácil concluído em poucas etapas. Você pode adicionar configuração extra ao seu Nginx, Php e Mariadb Para melhorar a funcionalidade e o desempenho, no entanto, essas são tarefas além do escopo deste artigo. Espero que o processo tenha sido fácil para você.
- « Como criar um volume de disco rígido virtual usando um arquivo no Linux
- Como CristMsify seu terminal e shell Linux »