Como instalar a pilha de lâmpadas no Rocky Linux 8

Como instalar a pilha de lâmpadas no Rocky Linux 8

LÂMPADA é uma pilha popular usada nos círculos de desenvolvimento para hospedar aplicativos da Web estáticos e dinâmicos. É um acrônimo para Linux, Apache, Mysql (ou Mariadb) & Php. Notavelmente, ele compreende o servidor da Web Apache, o MySQL ou o MariadB Database Server e o PHP.

[Você também pode gostar: como instalar o Lemp Stack no Rocky Linux 8]

Neste guia, orientamos você pela instalação de LÂMPADA sobre Rocky Linux 8.

Pré -requisitos

Antes de começar, verifique se você tem o seguinte:

  • Uma instância do Rocky Linux 8
  • Um usuário sudo configurado

Vamos começar…

Etapa 1: Instale o Apache no Rocky Linux

O primeiro componente que vamos começar a instalar é o Apache servidor web. Isso é fornecido pelo httpd pacote de software. Quando instalado, o httpd Daemon é executado em segundo plano aguardando a entrada Http Solicitações de dispositivos clientes.

Para instalar Apache, Inicie seu terminal e execute o comando.

$ sudo dnf install httpd 

Isso instala o httpd pacote junto com outras dependências.

Instale o Apache no Rocky Linux

Depois disso, permita que o servidor da web comece na hora da inicialização.

$ sudo systemctl ativar httpd 

E então comece o apache httpd Daemon como mostrado.

$ sudo systemctl iniciar httpd 

Para verificar isso Apache está funcionando Rocky Linux 8, emitir o comando:

$ sudo status Systemctl httpd 
Verifique o status do Apache no Rocky Linux

Outra maneira bacana de verificar isso Apache está ativo e em execução está navegando no endereço IP do servidor ou no nome de domínio totalmente qualificado (Fqdn) como mostrado.

http: // server-ip ou http: // domínio.com 

Isso deve dar a você a página de teste HTTP do Apache, um indicador de que tudo está bem.

Verifique a página do Apache no Rocky Linux

Se você está recebendo um erro no seu navegador ao tentar acessar a página, talvez o firewall esteja bloqueando o tráfego HTTP. Execute os comandos abaixo para permitir Http tráfego e recarregar o firewall.

$ sudo firewall-cmd --add-service = http --permanent $ sudo firewall-cmd--reload 

Etapa 2: instale o mariadb no Rocky Linux

Em seguida, precisamos instalar um servidor de banco de dados. Duas opções podem ser suficientes - Mariadb e Mysql. Vamos nos concentrar em Mariadb Graças a seus inúmeros aprimoramentos, incluindo replicação mais rápida e segura, vários mecanismos de armazenamento de alto desempenho, compatibilidade com versões anteriores com o MySQL e melhor desempenho geral quando comparado ao MySQL.

O Appstream repositório para Rocky Linux fornece Mariadb 10.3 No momento da redação deste guia.

Para instalar Mariadb, Execute o comando:

$ sudo dnf install mariadb-server mariadb 

Quando a instalação estiver concluída, ative Mariadb para começar uma reinicialização ou durante a inicialização.

$ sudo systemctl atabille -agora mariadb 

E finalmente, comece o Mariadb serviço.

$ sudo systemctl start mariadb 

Para confirmar isso Mariadb Daemon está funcionando, execute o comando:

$ sudo Systemctl status mariadb 
Verifique o status do mariadb

As configurações padrão do MariaDB são fracas e representam algumas vulnerabilidades que podem ser alavancadas por hackers para violar o servidor de banco de dados. Como tal, precisamos tomar medidas adicionais para endurecer o servidor de banco de dados.

Para conseguir isso, execute o script mostrado.

$ sudo mysql_secure_installation 

O primeiro passo é definir o raiz senha. Então pressione DIGITAR Como nenhuma senha raiz é configurada por padrão e depois 'Y' Para definir uma senha root. Forneça uma senha forte e confirme -a.

Definir senha de root mariadb

Tipo 'Y' Para as configurações restantes. Isso limpará ou removerá efetivamente os usuários anônimos, bloqueará o login de raiz remota e removerá o banco de dados de teste que não é necessário em um ambiente de produção.

Instalação segura de MariaDB

O servidor de banco de dados agora está totalmente configurado e seguro.

Etapa 3: Instale o PHP no Rocky Linux

Finalmente, o último componente a ser instalado será Php. Php, um backRônimo para Pré -processador de hipertexto PHP, é uma linguagem de script usada no desenvolvimento de páginas dinâmicas da web.

[Você também pode gostar: como instalar o último php 8.0 no Rocky Linux 8]

Rocky Linux Appstream Fornece várias versões de PHP. Para verificar as versões disponíveis, execute o comando:

$ sudo dnf módulo list php 

Isso fornece uma lista de módulos e fluxos de PHP.

Listar o fluxo do módulo PHP

O fluxo de php padrão é Php 7.2. Para instalar o fluxo de módulos mais recente a partir do repositório, redefina os fluxos PHP.

$ sudo dnf módulo redefinir php 

Em seguida, ative o fluxo PHP preferido. Por exemplo, para ativar Php 7.4, executar:

$ sudo módulo dnf install php: 7.4 

Isso instala Php 7.4 e extensões associadas.

Instale o PHP no Rocky Linux

Além disso, você pode instalar extensões php adicionais. Aqui, estamos instalando PHP-CURL, e PHP-ZIP extensões.

$ sudo dnf install php-curl php-zip 

Depois de instalado, confirme a versão do PHP instalada como mostrado.

$ php -v 
Verifique a versão PHP

Outra maneira de testar a versão do PHP instalada é criar um arquivo de php de teste no /var/www/html caminho.

$ sudo vim/var/www/html/info.php 

Cole a configuração mostrada.

 

Salve as mudanças e reinicie o servidor da web.

$ sudo systemctl reiniciar httpd 

Em seguida, volte para o seu navegador e siga o URL mostrado

http: // server-ip/info.php 

Uma página exibindo a versão PHP entre outros parâmetros, como detalhes das extensões de PHP ativada, será exibida.

Verifique as informações do PHP

Agora você pode remover o arquivo php de teste.

$ sudo rm -f/var/www/html/info.php 

E aí está. Nós instalamos com sucesso o LÂMPADA empilhar Rocky Linux 8.4. Você pode proceder e hospedar seus aplicativos da Web ou configurar o Apache para executar vários hosts virtuais no mesmo servidor.

Além disso, se você deseja proteger um servidor da Web Apache com certificado SSL, confira nosso guia que explique como proteger o Apache com o certificado Let's Crypty no Rocky Linux.