GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar LAMP Stack en CentOS 7

¿Quieres saber cómo instalar LAMP stack en CentOS 7? ¡Has venido al lugar correcto! En este artículo, aprenderá qué es la pila LAMP y cómo instalarla en su servidor basado en Linux.

¡Importante! CentOS Linux 8 alcanzó su fin de vida útil (EOL) el 2021-12-31. Si bien CentOS Linux 7 todavía es compatible, llegará a EOL el 2024-06-30. Recomendamos tener eso en cuenta al elegir este sistema operativo. Puedes leer más sobre esto en su sitio web oficial.

¿Qué es LAMP?

LAMP es la abreviatura de Linux, Apache, MySQL y PHP. Es una pila de aplicaciones que trabajan juntas en un servidor web para alojar un sitio web. Dicho esto, cada programa individual tiene un propósito diferente:

  • En LAMP, Linux sirve como el sistema operativo del servidor que maneja todos los comandos en la máquina. Usaremos la distribución de CentOS 7 en este tutorial.
  • Apache es un software de servidor web que administra las solicitudes HTTP para entregar el contenido de su sitio web.
  • MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) cuya función es mantener los datos del usuario en un servidor.
  • PHP es un lenguaje de secuencias de comandos para la comunicación del lado del servidor.

Sin más preámbulos, aprendamos cómo instalar LAMP en CentOS 7.

3 pasos para instalar LAMP en CentOS 7

Dividiremos las instalaciones de Apache, MySQL y PHP en diferentes partes para ayudarlo a comprenderlas mejor. Sin embargo, antes de sumergirnos en los pasos, hay un par de elementos esenciales que debe conocer.

Requisitos previos

En primer lugar, asegúrese de que su servidor ya tenga instalado CentOS 7. En Hostinger, puede elegir el sistema operativo en el plan de alojamiento VPS.

Para acceder a su servidor, puede usar la terminal en Linux y macOS, o Putty en Windows. Para obtener más información, lea cómo establecer una conexión con el servidor utilizando sus datos de SSH.

Una vez que haya obtenido acceso, debe limpiar todo el caché y actualizar yum (utilidad de administración de paquetes predeterminada para CentOS) Esto es para eliminar paquetes antiguos en CentOS y obtener la última versión:

sudo yum clean all
sudo yum update

1. Instalar Apache

Puedes instalar Apache fácilmente usando el yum paquete. En su cliente SSH, ingrese:

sudo yum install httpd -y

Después de eso, active su servidor Apache escribiendo el siguiente comando:

sudo systemctl start httpd.service

Si la instalación y la activación fueron exitosas, obtendrá este resultado cuando visite la dirección IP del servidor:

2. Instale el servidor MySQL (MariaDB)

MariaDB es la bifurcación MySQL más popular que es gratuita y de código abierto. El comando para instalar la base de datos es el siguiente:

sudo yum install mariadb-server mariadb -y

Ahora, iniciemos el servicio MariaDB:

sudo systemctl start mariadb

Una vez instalado, debemos asegurar MariaDB ejecutando este comando de seguridad:

sudo mysql_secure_installation

Cuando se le solicite una contraseña, simplemente presione Enter para dejarlo en blanco o escribir una nueva contraseña.

Después de eso, siga las instrucciones para configurar su contraseña. Por último, el script le pedirá que configure varias medidas de seguridad, entre ellas:

  • ¿Eliminar usuarios anónimos?
  • ¿Deshabilitar el inicio de sesión de forma remota?
  • ¿Eliminar la base de datos de prueba y acceder a ella?
  • ¿Recargar tablas de privilegios ahora?

Cuando haya terminado con el proceso, le enviará este mensaje:

Cleaning up... 
All done! If you've completed all of the above steps, your MariaDB installation should now be secure. 
Thanks for using MariaDB!

3. Instalar PHP

Primero, debe instalar yum-utils y habilite EPEL (Paquetes adicionales para Enterprise Linux) repositorio:

sudo yum install epel-release yum-utils

Luego, descarga e instala remirepo :

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Habilitarlo:

sudo yum-config-manager --enable remi-php73

Para instalar PHP, use el siguiente comando:

sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd

Si desea comprobar la versión, escriba php -v y debería obtener este resultado:

PHP 7.3.9 (cli) (built: Aug 27 2019 22:52:39) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.9, Copyright (c) 1999-2018, by Zend Technologies

Reinicie su servidor Apache para asegurarse de que funciona con el PHP recién instalado:

sudo systemctl restart httpd.service

El siguiente paso es probar el procesamiento de PHP. Para hacer eso, necesitamos crear info.php y colóquelo en el directorio PHP predeterminado (/var/www/html ). Puedes usar el editor nano para esto:

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

Luego, inserte este código dentro:

<?php phpinfo(); ?>

Usa CTRL+X para salir y guardar el archivo. Lo último es verificar su servidor visitando el info.php URL:

http://tu.dirección.ip/info.php

La página debería verse así:

¡Buen trabajo! Esto significa que PHP está instalado y ejecutándose en su servidor. Ha instalado LAMP con éxito en CentOS 7.

Conclusión

LAMP stack es un conjunto esencial de programas para el desarrollo web. Se compone de Linux, Apache, MySQL y PHP. Trabajan de la mano para ayudarlo a administrar un servidor o VPS.

Nuestro tutorial le ha mostrado cómo instalar la pila LAMP en CentOS 7. Aquí está nuestro breve resumen de todos los pasos.

  1. Asegúrese de que su servidor se ejecuta en CentOS 7 . Luego, limpie el caché y actualice a los paquetes más recientes.
  2. Instalar Apache y luego verifique si ya está habilitado en su servidor.
  3. Instalar MySQL con MariaDB y ejecute un comando de seguridad para proteger su base de datos.
  4. Instalar PHP y pruebe el procesamiento de PHP creando info.php archivo.

Cent OS
  1. Cómo instalar LAMP Stack en CentOS 8

  2. Cómo instalar la pila LAMP en CentOS 7

  3. Cómo instalar Vagrant en CentOS 7

  4. Instalar LAMP Stack en CentOS 7 - ¿Proceso paso a paso?

  5. Cómo instalar LEMP Stack en CentOS 7

Cómo instalar LAMP Stack en CentOS 8

Cómo instalar LAMP Stack en CentOS 8

Cómo instalar la pila LAMP en AlmaLinux 8

Cómo instalar la pila LAMP en Debian 11

Cómo instalar LAMP Stack en CentOS 6

Cómo instalar ELK Stack en CentOS 8