Como instalar a pilha de lâmpadas no Almalinux

Como instalar a pilha de lâmpadas no Almalinux

Uma pilha de lâmpadas é uma variedade de software que contém tudo o que você precisa para servir um site, mostrar conteúdo dinâmico e armazenar ou recuperar dados de um banco de dados. O software está dentro do sigla de lâmpada, a saber, o sistema operacional Linux, o Apache Web Server, o MySQL Database (ou MariaDB alternativamente) e a linguagem de programação PHP.

Se você instalou o Almalinux ou migrou de CentOS para Almalinux, então você já tem o primeiro requisito. Em seguida, você só precisa colocar sua pilha de lâmpadas em funcionamento. Neste guia, mostraremos as instruções passo a passo para instalar uma pilha de lâmpadas no Almalinux.

Neste tutorial, você aprenderá:

  • Como instalar todos os pacotes de pré -requisito da lâmpada no Almalinux
  • Como proteger o banco de dados MariaDB
  • Como iniciar serviços HTTPD e MARIADB
  • Como abrir portas de firewall http e https
Pilha de lâmpadas funcionando com sucesso no Almalinux Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema Almalinux
Programas Lâmpada (Apache, MySQL/Mariadb, PHP)
Outro Acesso privilegiado ao seu sistema Linux como raiz ou através do sudo comando.
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Instale e configure pacotes de lâmpadas no Almalinux

Siga junto com as etapas abaixo para obter o Apache, Mariadb e Php Setup e configurado no Almalinux.

OBSERVAÇÃO
Para este guia, estaremos instalando o Mariadb em vez do pacote oficial do MySQL Server. MariaDB é uma implementação de código aberto do MySQL e funciona exatamente da mesma forma, mas possui mais alguns recursos. Se você não quiser instalar o mariadb, fique à vontade para instalar o mysql.
  1. Execute o seguinte comando para instalar o Apache, Mariadb, PHP e alguns módulos PHP adicionais com o gerenciador de pacotes DNF.
    # dnf install httpd mariadb-server php-mysqlnd php-fpm 


  2. Se você tiver o firewalld padrão ativado no Almalinux, precisará abrir as portas 80 e 443 para as conexões HTTP e HTTPs recebidas com o seu servidor da web.
    # firewall-cmd --permanent-zone = public --add-service = http # firewall-cmd --permanent-zone = public --add-service = https # firewall-cmd--reload 
  3. Inicie os Serviços Apache Webs Server e Mariadb:
    # SystemCtl Iniciar Mariadb # SystemCtl Iniciar httpd 

    Ativar MariaDB e HTTPD para iniciar após a reinicialização do sistema:

    # SystemCtl Ativar Mariadb # SystemCtl Hittpd 


  4. Execute o seguinte comando para proteger sua instalação de mariadb e defina a senha raiz. Haverá alguns avisos para passar. É recomendável que você desative o login de raiz remoto quando a pergunta aparecer, a menos que você tenha alguma circunstância que exija.
    # mysql_secure_installation 
  5. Para confirmar que nosso servidor da web está acessível e que o PHP está funcionando como esperado, podemos criar um arquivo chamado informações.php dentro de /var/www/html diretório. O arquivo deve conter a seguinte linha, que verifica se o PHP está funcionando ou não.
     
  6. Altere as permissões do diretório do servidor da web e altere o contexto de segurança do Selinux.
    # chown -r apache: apache/var/www/html/* # chcon -t httpd_sys_rw_content_t/var/www/html/-r 
  7. No seu navegador, navegue até a página de teste que criamos abrindo o URL em http: // localhost/info.php. Você deve ver um resultado como o da captura de tela abaixo.
  8. Pilha de lâmpadas funcionando com sucesso no Almalinux
  9. Até agora, acabamos de instalar uma pilha de lâmpadas nuas. Dependendo do aplicativo que você usará, você também pode precisar instalar módulos PHP adicionais. Para ver uma lista de módulos disponíveis para instalação do gerenciador de pacotes do sistema, execute o seguinte comando no terminal.
    # dnf pesquisa php- 

    Em seguida, para instalar um pacote adicional, execute:

    # packagename de instalação dnf 

    Depois que o pacote for instalado, recarregue o serviço HTTPD para que as alterações entrem em vigor:

    # SystemCTL Recarregar httpd 

Pensamentos finais

Neste guia, vimos como instalar e configurar uma pilha de lâmpadas no Almalinux. Isso envolveu a instalação dos pacotes de software individuais, a saber, Apache, MariaDB e PHP. Seu sistema agora está pronto para servir e armazenar conteúdo dinâmico da Web.

Tutoriais do Linux relacionados:

  • Ubuntu 20.04 WordPress com instalação do Apache
  • Coisas para instalar no Ubuntu 20.04
  • Como instalar o MySQL no Almalinux
  • Como criar uma pilha de lâmpadas à base de docker usando o docker em…
  • OpenLITESPEED WordPress Instalação
  • Instale o MySQL no Ubuntu 20.04 LTS Linux
  • Ubuntu 20.04: WordPress com instalação nginx
  • Como instalar pilha Lemp no Almalinux
  • Como configurar o Linux Apache Mysql Python Server
  • Instalação do Ampache Raspberry Pi