Cómo instalar LAMP Stack en Rocky Linux 9

En este tutorial, le mostraremos cómo instalar LAMP Stack en Rocky Linux 9. Para aquellos de ustedes que no lo sabían, LAMP es un acrónimo de Linux, Apache, MariaDB/MySQL y PHP. Estas herramientas funcionan en estrecha colaboración para permitir que un servidor aloje y ejecute aplicaciones web modernas y dinámicas.

Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘ sudo ‘ a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de LAMP Stack en Rocky Linux. 9.

requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos: Linux rocoso 9 .
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra la Terminal si está en una computadora de escritorio).
  • A non-root sudo user o acceder a la root user . Recomendamos actuar como un non-root sudo user sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instale LAMP Stack en Rocky Linux 9

Paso 1. El primer paso es actualizar su sistema a la última versión de la lista de paquetes. Para hacerlo, ejecute los siguientes comandos:

                      sudo dnf check-update
sudo dnf install dnf-utils
                    

Paso 2. Instalación Apache.

Por defecto, Apache no está disponible en el repositorio base de Rocky Linux 9. Ahora instalamos la última versión de Apache usando dnf El comando:

                      sudo dnf install httpd httpd-tools
                    

Puedes iniciar el httpd service y configúrelo para que se ejecute al inicio ingresando los siguientes comandos:

                      sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl status httpd
                    

Para que sus páginas estén disponibles al público, deberá editar las reglas de su cortafuegos para permitir solicitudes HTTP y HTTPS en su servidor web utilizando los siguientes comandos:

                      sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https 
sudo firewall-cmd --reload
                    

Verifique que el servidor web se esté ejecutando y sea accesible accediendo a la dirección IP de su servidor:

                      https://your-IP-address
                    

Resultado:

Para obtener recursos adicionales sobre la instalación Apachelee la publicación a continuación:

  • Cómo instalar Apache en Rocky Linux √

Paso 3. Instalación de MariaDB.

De manera predeterminada, MariaDB está disponible en el repositorio base de Rocky Linux 9. Simplemente instale el paquete MariaDB usando el dnf dominio:

                      sudo dnf install mariadb-server mariadb
                    

Una vez completada la instalación, inicie el servicio del servidor de la base de datos y luego habilítelo, para que pueda iniciarse automáticamente con el reinicio del sistema:

                      sudo systemctl restart mariadb
sudo systemctl status mariadb
sudo systemctl enable mariadb
                    

De forma predeterminada, MariaDB no está reforzado. Puede asegurar MariaDB usando el mysql_secure_installation guion. debe leer y debajo de cada paso cuidadosamente, que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB segura:

                      mysql_secure_installation
                    

Primero, inicie sesión en el shell de MariaDB con el siguiente comando:

                      mysql
                    

Para obtener recursos adicionales sobre la instalación de la base de datos MariaDB, lea la publicación a continuación:

  • Cómo instalar MariaDB en Rocky Linux √

Paso 4. Instalación de PHP.

PHP es un lenguaje de secuencias de comandos popular que impulsa el contenido dinámico de millones de sitios web y aplicaciones. Ahora ejecutamos los siguientes comandos para instalar PHP:

                      sudo dnf epel-release
sudo dnf module enable php:remi-8.1
                    

Una vez que el módulo Remi PHP 8.1 está habilitado, ahora puede instalar PHP 8.1 y las extensiones PHP de uso común de la siguiente manera:

                      sudo dnf install php php-cli php-fpm php-gd php-curl php-zip php-mbstring php-opcache php-intl php-mysqlnd
                    

Compruebe y verifique la versión instalada:

                      php -v
                    

Producción:

                      [root[email protected] ~]# php -v
PHP 8.1.8 (cli) (built: Nov 10 2022 18:46:33) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.18, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.16 Copyright (c), by Zend Technologies
                    

A continuación, cree una página de prueba de PHP para confirmar que funciona con el Apache servidor:

                      sudo nano /var/www/html/info.php
                    

Agregue el siguiente archivo:

                      <?php
phpinfo ();
?>
                    

Guardar y close el archivo, luego reinicie su servidor web para que Apache sabe que también atenderá solicitudes de PHP:

                      sudo systemctl restart httpd
                    

Una vez que haya terminado, ahora vea la página de prueba en su navegador ingresando la IP de su servidor o el nombre de dominio seguido de info.php p.ej localhost/info.php o 127.0.0.1/info.php

Para obtener recursos adicionales sobre la instalación de PHP, lea la publicación a continuación:

  • Cómo instalar PHP en Rocky Linux √

¡Felicidades! Has instalado LAMP con éxito. Gracias por usar este tutorial para instalar LAMP Stack en su sistema Rocky Linux 9. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de LAMP .

Related Posts