Como instalar o Lamp Server no RHEL 8 / CENTOS 8 Linux
- 3561
- 616
- Arnold Murray
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.
Requisitos de software e convenções usadas
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
- 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
- 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
- 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
- Prenda sua instalação do Mariadb e defina senha raiz:
# mysql_secure_installation
- 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 - 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
- Navegue seu navegador para o
http: // localhost/info.php
URL e confirme a instalação da lâmpada. - 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
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
- « Como instalar o vim no RHEL 8 / CENTOS 8
- Como iniciar / instalar a GUI no RHEL 8 / CENTOS 8 Linux »