Cómo instalar la pila LAMP en su CentOS 7 VPS o servidor dedicado

LAMP representa un grupo de aplicaciones de software que se usan juntas para ejecutar un sitio web dinámico. Representa Linux, Apache, MySQL y PHP..


Linux es un sistema operativo de código abierto, mientras que Apache es un servidor web. MySQL / MariaDB es un sistema de gestión de bases de datos relacionales y PHP es un lenguaje de script del lado del servidor. Todo este software debe instalarse en su servidor privado virtual (VPS) si desea ejecutar la mayoría de los sitios web dinámicos como WordPress.

En esta guía, cubriremos los pasos necesarios para instalar una pila LAMP en su servidor VPS que ejecuta CentOs 7.

Consulte la página de los mejores servicios de alojamiento de Linux de Hostadvice para encontrar los mejores servicios de alojamiento de Linux.

Prerrequisitos

  • Un plan VPS que ejecuta CentOs 7
  • Un usuario no root con privilegios de sudo

Paso 1: actualiza tu sistema

Antes de instalar las aplicaciones, asegúrese de que su servidor CentOs 7 esté actualizado ejecutando el siguiente comando:

$ sudo yum update

Paso 2: instalar Apache

Vamos a utilizar el administrador de paquetes Yum para instalar cualquier aplicación de software en CentOs 7. Para instalar el servidor web Apache, ejecute el siguiente comando:

$ sudo yum instalar httpd

Cuando se le solicite que confirme la instalación, presione Y y Entrar para proceder.

Estamos instalando el software usando el comando sudo para que podamos obtener temporalmente privilegios administrativos.

A continuación, debemos iniciar el servicio Apache ejecutando el siguiente comando:

$ sudo systemctl start httpd.service

En este punto, puede ingresar su dirección IP pública en un navegador para confirmar la instalación. Debería obtener la página Apache predeterminada como se muestra a continuación:

La página anterior indica que Apache se instaló correctamente en su servidor CentOs 7.

A continuación, debe activar Apache para que se inicie durante el inicio del sistema con el siguiente comando:

$ sudo systemctl enable httpd.service

Paso 3: Instalar la base de datos MariaDB

MariaDB es una versión bifurcada de MySQL. Es una aplicación de software de código abierto desarrollada por una comunidad que quiere que siga siendo gratuita para todos..

Necesitaremos MariaDB para almacenar información para nuestros sitios web dinámicos. Podemos instalar MariaDB junto con paquetes adicionales que requerimos en nuestro servidor CentOs ejecutando los siguientes comandos:

$ sudo yum install mariadb-server mariadb

Confirme la instalación presionando Y y Entrar.

Ahora que la instalación de MariaDB se completó con éxito, podemos ejecutar el siguiente comando para iniciar el servicio.

$ sudo systemctl start mariadb

Paso 4: Asegurar MariaDB

De forma predeterminada, nuestro MariaDB no es seguro de forma predeterminada, necesitamos eliminar el usuario anónimo y probar la base de datos y configurar otras configuraciones ejecutando el siguiente comando:

$ sudo mysql_secure_installation

Se le pedirá que ingrese su contraseña raíz MariaDB, solo presione Entrar porque aún no ha establecido ninguna contraseña. Tenga en cuenta que esto no debe confundirse con la contraseña de root de su servidor.

Una vez que haya hecho esto, se le harán una serie de preguntas. Hemos proporcionado las respuestas a continuación para simplificar:

Establecer contraseña de root? [S / n] S
Nueva contraseña: ingrese su contraseña aquí
Vuelva a ingresar la nueva contraseña: repita su contraseña
¿Eliminar usuarios anónimos? [S / n] S
¿No permitir el inicio de sesión root de forma remota? [S / n] S
¿Eliminar la base de datos de prueba y acceder a ella? [S / n] S
¿Recargar tablas de privilegios ahora? [S / n] S

Finalmente, recibirá un mensaje de éxito como se muestra a continuación:

… Éxito!
Limpiar…
¡Todo listo! Si ha completado todos los pasos anteriores, su instalación de MariaDB ahora debería ser segura.

Su servidor MariaDB ahora es seguro. Escriba el siguiente comando para habilitarlo durante el arranque:

$ sudo systemctl enable mariadb.service

Paso 5: Instalar PHP

PHP es un lenguaje de secuencias de comandos del lado del servidor de uso general. PHP trabaja junto con HTML para mostrar contenido dinámico en su sitio web. También tiene los controladores correctos para conectarse al sistema de administración de bases de datos MariaDB que hemos instalado anteriormente.

Podemos instalar la extensión PHP y MySQL usando el instalador del paquete yum escribiendo el siguiente comando:

$ sudo yum instalar php php-mysql

Confirme la instalación presionando Y y Entrar.

Necesitamos reiniciar el servidor web Apache una vez más para que funcione con PHP escribiendo:

$ sudo systemctl restart httpd.service

Prueba PHP

Apache instala un sitio web predeterminado en el directorio ‘/ var / www / html /’. Entonces, para probar PHP en nuestro servidor CentOs 7, necesitamos crear un archivo allí usando un editor nano.

Primero, instalemos nano ejecutando el siguiente comando:

$ sudo yum install nano

A continuación, cree nuestro archivo “info.php” escribiendo el comando a continuación:

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

Se debe mostrar un archivo de texto en blanco, solo copie y pegue el contenido a continuación en la página:

<?php
phpinfo ();
?>

Entonces presione CTRL + X, Y y Entrar para guardar los cambios

Debe visitar la siguiente URL en su navegador para verificar si PHP está funcionando:

http: //ip_address/info.php

Recuerde reemplazar la parte “ip_address” con la dirección IP pública de su servidor CentOs 7.

Si la instalación se completó sin problemas, debería ver la página siguiente en el navegador:

Conclusión

Su pila LAMP ahora está completa y puede ejecutar cualquier tipo de sitio web dinámico / aplicación de software siempre que funcione en el entorno Apache, MariaDB y PHP. Es posible que también necesite instalar o habilitar extensiones PHP adicionales y módulos Apache dependiendo de sus necesidades de alojamiento web. Esperamos que esta guía sea un excelente punto de partida para instalar las aplicaciones de software más comunes necesarias para ejecutar su sitio web..

Echa un vistazo a los 3 mejores servicios de VPS:

Alojamiento A2

Precio inicial:
$ 5.00


Fiabilidad
9.3


Precios
9.0


Fácil de usar
9.3


Apoyo
9.3


Caracteristicas
9.3

Leer comentarios

Visita A2 Hosting

ScalaHosting

Precio inicial:
$ 12.00


Fiabilidad
9.4


Precios
9.5


Fácil de usar
9.5


Apoyo
9.5


Caracteristicas
9.4

Leer comentarios

Visita ScalaHosting

Hostinger

Precio inicial:
$ 3.95


Fiabilidad
9.3


Precios
9.3


Fácil de usar
9.4


Apoyo
9.4


Caracteristicas
9.2

Leer comentarios

Visita Hostinger

Artículos de procedimientos relacionados

  • Cómo instalar Redis en un servidor dedicado CentOS 7 o VPS
    intermedio
  • Cómo instalar Redis en un servidor CentOS 7
    intermedio
  • Cómo configurar SSH en un CentOS 7 VPS desde un cliente de Windows
    intermedio
  • Cómo instalar Django en un CentOS 7 VPS o servidor dedicado
    intermedio
  • Cómo configurar un servidor VSFTPD en un CentOS 7 VPS o servidor dedicado
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me