GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Cómo instalar LAMP en el servidor Rocky Linux 8

LAMP es una pila de software:Apache, MySQL y PHP instalados en sistemas operativos Linux como el servidor Rocky Linux 8, AlmaLinux, CentOS, Ubuntu, etc.

Para ejecutar un sitio web en cualquier servidor, necesitamos instalar una plataforma de servidor web como Apache o Nginx. Mientras que para guardar datos y admitir CMS basado en PHP; Se necesitan Mysql y PHP. En el mundo actual, donde cientos de sitios web se ejecutan en CMS como WordPress, encontrará fácilmente la configuración LAMP en la mayoría de los servicios de alojamiento, preinstalada. Por lo tanto, sin problemas ni problemas con los comandos. Además, los paneles de control tipo WHM Cpanel nos hacen la vida aún más fácil.

Sin embargo, si ya es usuario de Linux y desea configurar su propio servidor LAMP desde cero en algún VPS o plataforma de alojamiento en la nube utilizando Rocky Linux, aquí tiene el tutorial para ayudarlo.

LAMP:instalación de Apache, MySQL y PHP en el servidor Rocky Linux 8

Los pasos y comandos proporcionados aquí para configurar el servidor LAMP en Rocky Linux también se pueden usar para AlmaLinux, CentOS y RHEL 8 Linux.

1. Asegúrese de que su servidor esté actualizado

Lo primero que debe asegurarse antes de ejecutar cualquier comando de instalación es que su sistema esté actualizado. Y para eso simplemente ejecuta:

sudo dnf update

2. Instale el servidor web Apache en Rocky Linux 8

Entonces, después de actualizar, lo primero que instalaremos y configuraremos es el popular servidor web Apache. Es muy fácil de administrar y usar también. Además, los paquetes para configurarlo ya están disponibles en el repositorio base de Rocky Linux, por lo tanto, simplemente ejecute:

sudo dnf install httpd httpd-tools

3. Habilite e inicie Apache

El siguiente paso es iniciar los servicios del servidor web y también hacer que se ejecute automáticamente con el arranque del sistema. Esto asegurará que no necesitemos iniciar Apache manualmente después de cada reinicio del servidor.

Empezar

sudo systemctl start httpd

Habilitar 

sudo systemctl enable httpd

Para confirmar que todo funciona como debe ser, puede verificar el estado-

sudo systemctl status httpd

4. Permitir servicio HTTP o puerto 80 en FireWall

De manera predeterminada, no podrá acceder a su servidor web fuera de su servidor Rocky Linux 8 usando algún otro sistema. Para eso, tenemos que abrir los puertos 80 y 443 en el firewall de nuestros servidores.

Nota :si está utilizando algún servicio en la nube, abra los puertos 80 y 443 en su firewall dedicado para proteger su instancia.

Mientras que, en el servidor

Abrir el puerto 80 o http:

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

Abrir el puerto 443 o https:

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

Vuelva a cargar el cortafuegos para que los cambios surtan efecto

sudo firewall-cmd --reload

Una vez que haya hecho lo anterior, abra cualquier navegador del sistema que pueda acceder a la dirección IP de su servidor y apúntelo. Esto se conectará a la página predeterminada del servidor web Apache alojada en Rocky Linux 8.

http://your-server-ipadress

5. Instale MySQL o MariaDB

Lo siguiente es configurar un medio donde podamos almacenar los datos de nuestro sitio web, y para eso, usamos sistemas de base de datos. El más común es MySQL de Oracle o su bifurcación MariaDB.

Ambos funcionan igual, puede elegir el que prefiera.

Comando de instalación para MySQL

sudo dnf install mysql-server mysql

o

Para MariaDB

sudo dnf install mariadb-server mariadb -y

Comando para iniciar y habilitar servicios MySQL y MariaDB

Para MySQL:

sudo systemctl start mysqld
sudo systemctl enable mysqld

Para comprobar el estado:

sudo systemctl status mysqld

Para MariaDB

sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

Instalación segura de MySQL/MariaDB

Bueno, como somos nosotros quienes instalamos y administramos nuestra base de datos manualmente, no un servicio de alojamiento, es nuestra responsabilidad protegerla. Por lo tanto, para eso, podemos usar el comando que lo protegerá asignando una contraseña y eliminando la base de datos de demostración y limitando su acceso.

mysql_secure_installation

Un asistente basado en texto le pedirá que establezca una contraseña de root para MySQL o MariaDB junto con la eliminación de bases de datos vacías, la restricción del acceso remoto excepto para el host local, la eliminación de usuarios anónimos y más... Por lo tanto, solo sígalo.

6. Instale PHP en el servidor Rocky Linux 8

PHP es un lenguaje de secuencias de comandos popular que impulsa el contenido dinámico de millones de sitios web y aplicaciones, por lo tanto, si planea instalar un CMS web como WordPress, debe configurar PHP en su servidor Rocky Linux.

PHP 7.2/7.3/7.4

Bueno, primero veamos cuáles son las versiones de PHP disponibles en el repositorio base de Rocky Linux.

sudo dnf moudle list php
sudo dnf module reset php

Ahora, habilite la versión de PHP que desea instalar, por ejemplo, aquí estamos instalando la última versión disponible de PHP 7.4.

sudo dnf module enable php:7.4

De la misma manera, puede habilitar algunos antiguos si es necesario para instalar.

PHP 8.0

(opcional ) Mientras que las personas que quieren instalar PHP  8.0, necesita agregar el Remi Repo.

1. Añadir repositorio Remi 

sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

2. Ejecutar actualización del sistema

sudo dnf update

3. Habilite la versión de PHP 8.0 disponible para instalar

sudo dnf module reset php 
sudo dnf module enable php:remi-8.0

Ahora, instala PHP

sudo dnf install php php-common php-opcache php-cli php-gd php-curl php-mysqlnd

Para obtener un mejor rendimiento para varias aplicaciones que usan PHP, podemos comenzar (si aún no) y habilitar PHP-FPM (FastCGI Process Manager) usando los siguientes comandos:

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

7. Para verificar la pila PHP de Rocky Linux LAMP en el navegador

Ya hemos instalado Apache, MySQL y PHP en nuestro Rocky Linux 8. Si lo desea, puede verificar el módulo activo de PHP y otras cosas llamando a su detalle de configuración en el navegador, esta es la forma.

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

Agregue la siguiente línea en info.php archivo que hemos creado usando el comando anterior:

<?php
phpinfo ();
?>

Guarde el archivo presionando Ctrl+X teclas, después de eso escriba- Y y pulsa Intro clave.

Ahora, abra su navegador y escriba la dirección IP de su servidor junto con el nombre del archivo info.php, que hemos creado arriba:

http://your-server-ipaddress/info.php

8. Instalar phpMYAdmin

Para administrar la base de datos gráficamente, puede instalar el administrador phpMyadmin basado en PHP, aquí está el artículo para eso:Cómo instalar phpMyAdmin en Rocky Linux 8 con Apache

nota final:

De esta manera, podemos configurar un servidor web LAMP-Apache, base de datos MySQL y PHP en Rocky Linux 8. Aunque los pasos son muy simples, en caso de que tenga algún problema, la sección de comentarios es toda suya…


Rocky Linux
  1. Cómo instalar el servidor Redis en Rocky Linux

  2. Cómo instalar MariaDB 10.6 en Rocky Linux 8

  3. Cómo instalar Docker en Rocky Linux 8

  4. Cómo instalar Cockpit en Rocky Linux 8

  5. Cómo instalar GitLab en Rocky Linux 8

Cómo instalar Webmin en Rocky Linux 8

Cómo instalar el servidor LAMP en Linux Mint 19

Cómo instalar PostgreSQL en Rocky Linux 8

Cómo instalar cactus en Rocky Linux 8

Cómo instalar Joomla en Rocky Linux 8

Cómo instalar Fail2ban en Rocky Linux 8