Como instalar o Lamp Server no RHEL 8 / CENTOS 8 Linux

Como instalar o Lamp Server no RHEL 8 / CENTOS 8 Linux

O servidor de lâmpadas é a base da hospedagem na web do Linux. Se você deseja configurar uma pilha de lâmpadas para hospedar seu site, este guia fornecerá as informações necessárias sobre como começar com a lâmpada no RHEL 8 / CENTOS 8 Linux Server.

Neste tutorial, você aprenderá:

  • Como instalar todos os pacotes de pré -requisito da lâmpada no RHEL 8 / CENTOS 8.
  • Como proteger o banco de dados MariaDB.
  • Como iniciar serviços HTTPD e MARIADB.
  • Como abrir portas de firewall http e https.
Instalação do servidor de pilha de lâmpadas no RHEL 8 / CENTOS 8.

Requisitos de software e convenções usadas

Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema RHEL 8 / CENTOS 8
Programas Mariadb Server 10.3.10, Php 7.2.11-1, Apache/2.4.35 (Red Hat Enterprise Linux)
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

Como instalar o servidor de lâmpadas no RHEL 8 / CENTOS 8 Linux Step by Step Instruções



  1. Instale todos os pré -requisitos.O comando a seguir instalará todos os pré -requisitos e ferramentas do pacote necessários para executar a instalação da lâmpada:
    # dnf install php-mysqlnd php-fpm mariadb-server httpd 
  2. Abra o HTTP e opcionalmente a porta 80 e 443 HTTPS no seu firewall:
    # 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. Prenda sua instalação do Mariadb e defina senha raiz:
    # mysql_secure_installation 
  5. Confirme a instalação do servidor LAMP. Crie um arquivo chamado informações.php dentro do /var/www/html/ Diretório com o seguinte conteúdo:
     
    cópia de
  6. Alterar permissões e alterar 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. Navegue seu navegador para o http: // localhost/info.php URL e confirme a instalação da lâmpada.


  8. Instale módulos PHP adicionais. Até agora, acabamos de instalar uma pilha de lâmpadas de ossos nus. Dependendo do aplicativo que você usará, você também pode precisar instalar módulos PHP adicionais. O comando a seguir pode fornecer algumas dicas:
    # dnf pesquisa php- PHP-GD.x86_64: um módulo para aplicativos PHP para usar a biblioteca de gráficos GD PHP-FPM.x86_64: php fastcgi de processos gerenciador php-pdo.x86_64: um módulo de abstração de acesso ao banco de dados para aplicativos PHP PHP-GMP.x86_64: um módulo para aplicativos PHP para usar a biblioteca GNU MP PHP-DBG.x86_64: o interativo PHP Debugger Php-PDO.x86_64: um módulo de abstração de acesso ao banco de dados para aplicativos PHP PHP-XML.x86_64: um módulo para aplicativos PHP que usam xml php-fpm.x86_64: php fastcgi de processos gerenciador php-cli.x86_64: interface da linha de comando para php php-dba.x86_64: um módulo de camada de abstração do banco de dados para aplicativos PHP PHP-SOAP.x86_64: um módulo para aplicativos PHP que usam o protocolo SOAP PHP-SNMP.x86_64: um módulo para aplicativos PHP que consultam dispositivos gerenciados por SNMP PHP-LDAP.x86_64: Um módulo para aplicativos PHP que usam LDAP PHP-PEAR.NOArch: PHP Extensão e Application Repository Framework PHP-INTL.x86_64: Extensão de internacionalização para aplicações PHP PHP-JSON.x86_64: Extensão de notação de objeto JavaScript para PHP PHP-ODBC.x86_64: um módulo para aplicativos PHP que usam bancos de dados ODBC PHP-DEVEL.x86_64: arquivos necessários para criar extensões de php php-pgsql.x86_64: um módulo de banco de dados PostGresql para php php-common.x86_64: arquivos comuns para php php-common.x86_64: arquivos comuns para php php-recode.x86_64: um módulo para aplicativos PHP para usar a biblioteca Recode Php-BCMath.x86_64: um módulo para aplicativos PHP para usar a biblioteca BCMATH PHP-XMLRPC.x86_64: um módulo para aplicativos PHP que usam o protocolo XML-RPC PHP-MYSQLND.x86_64: um módulo para aplicativos PHP que usam bancos de dados MySQL PHP-Icmant.x86_64: Extensão ortográfica encantadora para aplicações de php php-process.x86_64: módulos para script PHP usando interfaces de processo do sistema php-mysqlnd.x86_64: um módulo para aplicativos PHP que usam bancos de dados MySQL Php-Opcache.x86_64: O Zend Opcache Php-Mbstring.x86_64: um módulo para aplicativos PHP que precisam de manuseio de string de vários bytes PHP-PECL-ZIP.x86_64: uma extensão de gerenciamento de zíper.x86_64: biblioteca PHP para incorporação em aplicativos php-pecl-apcu.x86_64: cache de usuário APC PHP-PECL-APCU-DEVEL.x86_64: arquivos de desenvolvedor da APCU (cabeçalho) 

    Para instalar um pacote adicional executado:

    # packagename de instalação dnf 

    Uma vez que o pacote seja instalado recarregue o httpd serviço:

    # SystemCTL Recarregar httpd 
  9. Tudo feito.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Como criar uma pilha de lâmpadas à base de docker usando o docker em…
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Como instalar a pilha de lâmpadas no Almalinux
  • Coisas para instalar no Ubuntu 22.04
  • Ubuntu 20.04 WordPress com instalação do Apache
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • OpenLITESPEED WordPress Instalação
  • Download do Linux