Como instalar a pilha de lâmpadas em Almalinux 8.4

Como instalar a pilha de lâmpadas em Almalinux 8.4

LÂMPADA é uma pilha de hospedagem popular usada para desenvolver e testar aplicativos da web. É um acrônimo para Linux, Apache, Mariadb, & Php.

Apache é um servidor web de código aberto e amplamente usado. Mariadb é um servidor de banco de dados relacional de código aberto que armazena dados em tabelas dentro de bancos de dados e Php é uma linguagem de script do lado do servidor usada para desenvolver páginas dinâmicas da web.

Neste passo a passo, demonstraremos a instalação do LÂMPADA empilhar Almalinux.

Etapa 1: Instale o Apache em Almalinux

Começamos com a instalação do Apache servidor web. O apache httpd o pacote está hospedado no Appstream repositório. Como tal, você pode instalar o Apache usando o DNF Package Manager da seguinte maneira:

$ sudo dnf install -y @httpd 
Instale o Apache em Almalinux

Quando a instalação de Apache está feito, prossiga e inicie o serviço Apache, como mostrado.

$ sudo systemctl iniciar httpd 

Você também gostaria de ativar o Apache servidor da web para começar quando o sistema estiver ligado a uma reinicialização ou sobre uma reinicialização. Portanto, ative o serviço Apache.

$ sudo systemctl ativar httpd 

Para ter certeza de que o Apache está em execução, execute o comando:

$ sudo status Systemctl httpd 
Verifique o Apache em Almalinux

A saída é uma indicação clara de que o Apache está em execução como esperado.

Também podemos testar isso Apache é ativo navegando no nome IP ou domínio do servidor. Mas primeiro, se você tiver o firewalld, precisará permitir Http tráfego através do firewall.

$ sudo firewall-cmd --permanent-zone = public --add-service = http 

Para aplicar as mudanças, recarregue o firewall.

$ sudo firewall-cmd--reload 

Agora você pode prosseguir para navegar no endereço IP do servidor, como mostrado.

http: // server-ip-address ou http: // your-domain.com 

A página de boas -vindas do Apache chegará a exibir, uma confirmação de que o servidor da web foi configurado com sucesso.

Verifique o Apache em Almalinux

Etapa 2: instale o mariadb em Almalinux

Seguindo em frente, vamos instalar Mariadb - é um sistema de gerenciamento de banco de dados relacional (Rdbms) que é um garfo de Mysql. Mariadb também está disponível no Appstream repositório. Você pode listar as versões disponíveis de Mariadb Ao executar o seguinte comando

$ sudo dnf módulo list mariadb 
Liste o mariadb em Almalinux

Da saída, a versão padrão é Mariadb 10.3. No entanto, vamos instalar 10.5 que é o mais recente do repositório.
Para que isso aconteça, redefina o módulo Mariadb da seguinte maneira.

$ sudo dnf módulo redefinir mariadb 

Em seguida, instale o último Mariadb versão usando o comando:

$ sudo módulo dnf install mariadb: 10.5 
Instale o mariadb em Almalinux

Uma vez concluído, não se esqueça de iniciar o Mariadb serviço.

$ sudo systemctl start mariadb 

Então habilite Mariadb para começar toda vez que o sistema é inicializado ou em uma reinicialização.

$ sudo systemctl Ativar mariadb 

Apenas para confirmar que o servidor de banco de dados relacional está em funcionamento, execute:

$ sudo Systemctl status mariadb 
Verifique MariaDB em Almalinux

As configurações padrão do MariaDB são fracas e representam um risco potencial de segurança para o servidor. Como tal, iremos um passo além e endureceremos o mariadb. Execute o script mostrado.

$ sudo mysql_secure_installation 

Você será levado através de alguns avisos. Certifique -se de definir primeiro a senha raiz.

Definir senha de root mariadb

Pelo restante dos avisos, responda 'Y' para ajustá -lo nas configurações recomendadas. Isso envolve a remoção de usuários anônimos, o bloqueio do login de raiz remota e a remoção do banco de dados de teste.

Mariadb seguro em Almalinux

Para fazer login no seu servidor de banco de dados, execute o comando.

$ sudo mysql -u root -p 

Etapa 3: Instale o Php 8 em Almalinux

O componente final do LÂMPADA pilha que vamos instalar é Php. Esta é uma linguagem de script do lado do servidor para o desenvolvimento de aplicativos da Web dinâmicos.

Para verificar as versões PHP disponíveis no repositório Appstream, execute:

$ sudo dnf módulo list php 

A versão mais recente oferecida por Appstream repo é Php 7.4.

Lista PHP em Almalinux

No entanto, se você deseja instalar a versão mais recente do PHP, precisa instalar o Remi repositório. Este é um repositório de terceiros que fornece as mais recentes versões PHP.

Instale o repositório REMI em Almalinux do seguinte modo:

$ sudo dnf install http: // rpms.REMIREPO.Net/Enterprise/Remi-Relase-8.RPM 
Instale Remi em Almalinux

Mais uma vez, liste os módulos PHP oferecidos e desta vez, você receberá o repositório REMI na lista com os módulos PHP oferecidos.

$ sudo dnf módulo list php 

No momento da redação deste guia, a versão mais recente do PHP é Php 8.1 que é um Libere o candidato. Este é o equivalente a um Beta versão e deve ser usada apenas para fins de teste e não produção.

Lista módulo PHP em Almalinux

Para instalar o módulo PHP mais recente, redefinir o módulo PHP padrão e ativar Php 8.1 módulo da seguinte maneira.

$ sudo dnf módulo redefinir php $ sudo módulo dnf enable php: remi-8.1 
Instale o PHP em Almalinux

Finalmente, instale Php e outros módulos PHP de sua preferência, como mostrado.

$ sudo dnf install php php-common php-cli php-mbstring php-xml php-zip php-mysqlnd php-opcache php-curl php-intl php-gd 
Instale módulos PHP em Almalinux

Quando a instalação estiver concluída, verifique a versão do PHP instalada.

$ php -v 
Verifique o PHP em Almalinux

Além disso, você pode testar o PHP no navegador, criando primeiro um arquivo php de teste, como mostrado.

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

Em seguida, cole os seguintes arquivos PHP.

 

Salve as alterações e saia do arquivo. Reinicie o servidor da web Apache.

$ sudo systemctl reiniciar httpd 

Em seguida, navegue no URL mostrado.

http: // server-ip/info.php ou http: // your-domain.com/info.php 

Isso deve direcioná -lo para a página de informações do PHP, indicando a versão do PHP instalada entre outros detalhes.

Verifique as informações do PHP em Almalinux

E isso conclui este tutorial sobre a instalação do LÂMPADA empilhar Almalinux. Agora você pode começar a hospedar hosts virtuais do Apache para executar seus aplicativos da web e proteger seu Apache com HTTPS.