GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar una pila LAMP (Apache, MariaDB, PHP) en CentOS 7

LAMP Magia en tus manos creada por Walker Cahall

Introducción

En este tutorial, lo guiaremos a través de la instalación de una pila LAMP en un servidor basado en CentOS 7. Si bien estamos escribiendo este artículo en el contexto de CentOS 7, un servidor Linux, Apache, MariaDB, PHP (LAMP) es una pila de instalación común que se puede alojar en muchos sistemas operativos diferentes. Ejemplos de esto son Debian (vea nuestro tutorial sobre esto aquí) y distribuciones basadas en Debian como Ubuntu (vea nuestro tutorial para Ubuntu aquí), o distribuciones basadas en RHEL y RHEL como Fedora o Scientific Linux. Verá que estas instalaciones ocurren en una variedad de plataformas de hospedaje, como hospedaje web compartido, hospedaje dedicado y hospedaje en la nube.

En el caso de este artículo, utilizaremos el administrador de paquetes YUM asociado con la distribución CentOS de RHEL.

Requisitos

Un servidor con CentOS 7 instalado se encargará del aspecto Linux de la instalación de la pila LAMP. Si no tiene un servidor, considere un servidor privado virtual SSD confiable de Atlantic.Net.

Instalación de Apache en CentOS 7

Instale Apache con el siguiente comando para comenzar la instalación:

sudo yum install httpd

Inicie Apache con el siguiente comando:

sudo systemctl start httpd

Ahora podemos verificar que Apache está funcionando abriendo su navegador e ingresando la URL http://your-server's-address . debería obtener una página de prueba azul de Apache 2 similar a la imagen a continuación.

Nota:si no conoce su dirección IP, ejecute el siguiente comando:

ip addr show eth0

Un ejemplo de cómo ejecutar el comando:ip addr show eth0 y obtener 192.168.100.10 para la dirección IP.

En nuestro ejemplo pondremos http://192.168.100.10 en la barra de direcciones de nuestro navegador.

Página de prueba de Apache 2

Instalación de MariaDB en CentOS 7

Instale MariaDB con el siguiente comando para comenzar la instalación:

sudo yum install mariadb-server

Inicie el servicio con el siguiente comando

sudo systemctl start mariadb

Establezca la contraseña raíz de MySQL con el siguiente comando:

/usr/bin/mysql_secure_installation

Nota:Se le pedirá una serie de preguntas. Simplemente escriba Y para decir sí en todos ellos, vea la captura de pantalla a continuación:

Muestra mysql_secure_installation

Instalación de PHP en CentOS 7

Primero, deberá instalar el repositorio EPEL y Remi en su sistema. Puede instalarlo con el siguiente comando:

sudo yum install epel-release 
sudo yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

A continuación, instale PHP con el siguiente comando para comenzar la instalación:

sudo yum --enablerepo=remi-php74 install php php-mysql

Cree un archivo PHP de prueba en el siguiente directorio con el siguiente comando:

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

Inserte el siguiente código en el espacio vacío, luego guarde y salga:

<?php
phpinfo();
?>

Reinicie apache para que todos los cambios surtan efecto:

sudo systemctl restart httpd

Pruebe su página en su navegador con el siguiente hipervínculo modificado con su dirección IP:
http://YOUR.IP.ADD.RESS/info.php

Es una buena idea eliminar su archivo php.info, ya que puede usarse para ayudar a un atacante a comprometer su servidor. Puede hacerlo con el siguiente comando:

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

Si desea que Apache y MariaDB se inicien al arrancar, ejecute los siguientes comandos:

sudo systemctl enable httpd
sudo systemctl enable mariadb

¡Felicidades! Acaba de instalar una pila LAMP en su servidor CentOS 7. Gracias por seguir este tutorial y vuelva a consultarnos si hay nuevas actualizaciones o si desea obtener más información sobre nuestras soluciones de alojamiento de VPS líderes en la industria.


Linux
  1. Cómo instalar la pila LAMP en CentOS 7

  2. Cómo instalar Apache, PHP 7.1 y MySQL en CentOS 7.3 (LAMP)

  3. Cómo instalar Apache, PHP 7.2 y MySQL en CentOS 7.4 (LAMP)

  4. Cómo instalar Linux, Apache, MariaDB, PHP (LAMP Stack) en CentOS 7 / RHEL 7

  5. Cómo instalar Linux, Apache, MariaDB, PHP (LAMP Stack) en CentOS 8 / RHEL 8

Cómo instalar LAMP Stack en CentOS 6

Cómo instalar Apache en CentOS 8

Cómo instalar Apache, MariaDB, PHP (LAMP) en Fedora 32

Cómo instalar LAMP (Apache, MariaDB, PHP) en un servidor en la nube CentOS 7.2

Cómo instalar una pila LAMP PHP7 en CentOS 7

Cómo instalar la pila Apache, MySQL, PHP (LAMP) en Ubuntu 16.04