GNU/Linux >> Tutoriales Linux >  >> Linux

Instale una pila LAMP en distribuciones basadas en RHEL 6

Este artículo proporciona instrucciones para instalar una pila LAMP (Linux, Apache, MySQL, PHP) en su servidor. Linux (CentOS 6, Fedora 21 o Red Hat Enterprise Linux 6) es su sistema operativo, y Apache es su demonio web, que proporciona información almacenada en su base de datos MySQL a través de secuencias de comandos PHP para sus usuarios. Este artículo le muestra cómo crear un servidor LAMP completamente operativo, listo para servir múltiples hosts virtuales.

Requisitos

  • Una comprensión básica de Secure Shell (SSH).
  • Sudo o acceso de administrador a su servidor.
  • Un servidor en la nube con CentOS 6, Fedora 21 o Red Hat Enterprise Linux 6.

Instalar la pila LAMP

Inicie sesión en su servidor a través de SSH, eleve a raíz y luego complete los siguientes pasos para su método de configuración preferido.

Método de comando de una línea

  1. Use el siguiente comando de una línea para una configuración conveniente de su LAMPstack en el sistema operativo de su servidor:

     sudo sh -c "yum install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml -y; service mysqld start && mysql_secure_installation && service mysqld restart && service httpd start && chkconfig httpd on && chkconfig mysqld on && iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT && iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT && /etc/init.d/iptables save"
    
  2. Proporcione respuestas para las siguientes indicaciones del sistema:

    • Ingrese la contraseña actual para root (ingrese para ninguno) :Dejar en blanco.
    • ¿Establecer contraseña raíz? [S/n] :Seleccione
    • Nueva contraseña :Tú decides, pero hazlo seguro.
    • ¿Quitar usuarios anónimos? [S/n] :Seleccione .
    • ¿Deshabilitar el inicio de sesión raíz de forma remota? [S/n] :Seleccione .
    • ¿Quitar la base de datos de prueba y acceder a ella? [S/n] :Seleccione .
    • ¿Volver a cargar las tablas de privilegios ahora? [S/n] :Seleccione .

Método de comandos individuales

Los siguientes pasos dividen el comando anterior de una línea en pasos individuales.

  1. Instale los paquetes necesarios:

    sudo yum install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml -y
    
  2. Ejecute el siguiente comando para iniciar y asegurar el servidor MySQL:

    sudo sh -c "service mysqld start && mysql_secure_installation"
    
  3. Proporcione respuestas para las siguientes indicaciones del sistema:

    • Ingrese la contraseña actual para root (ingrese para ninguno) :Dejar en blanco.
    • ¿Establecer contraseña raíz? [S/n] :Seleccione
    • Nueva contraseña :Tú decides, pero hazlo seguro.
    • ¿Quitar usuarios anónimos? [S/n] :Seleccione .
    • ¿Deshabilitar el inicio de sesión raíz de forma remota? [S/n] :Seleccione .
    • ¿Quitar la base de datos de prueba y acceder a ella? [S/n] :Seleccione .
    • ¿Volver a cargar las tablas de privilegios ahora? [S/n] :Seleccione .
  4. Ingrese el siguiente comando para reiniciar mysqld , inicia httpd y configure httpd y mysqld para comenzar en el arranque.

    sudo sh -c "service mysqld restart && service httpd start && chkconfig httpd on && chkconfig mysqld on"
    
  5. Permitir el tráfico web a través del cortafuegos:

    sudo sh -c "iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT && iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT && service iptables save"
    

    Este comando permite el tráfico entrante del puerto 80 (web) y el puerto 443 (web seguro) a través del firewall y guarda la regla para reinicios.

La instalación se ha completado. Para probarlo, vaya a https://serverIpAddress/ .


Linux
  1. Instale una pila LAMP en Debian 10

  2. Instale una pila LAMP en distribuciones basadas en Debian o Ubuntu

  3. Instale una pila LAMP en Fedora 31

  4. Instale una pila LAMP en distribuciones basadas en RHEL 6

  5. Instalación de una pila LAMP en Ubuntu 18.04

Cómo instalar LAMP Stack en CentOS 8

Cómo instalar la pila LAMP en AlmaLinux 8

Cómo instalar una pila LAMP PHP7 en CentOS 7

Instale LAMP Stack en Rocky Linux 8

Cómo instalar LAMP Stack en Oracle Linux 8

Cómo instalar LAMP Stack en Linux Mint