LAMP significa sistema operativo Linux, con servidor web Apache, almacén de datos en una base de datos MySQL y contenido dinámico procesado por PHP. Es un grupo de software de código abierto y ampliamente utilizado para alojar sitios web.
Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas LAMP relacionadas.
En este contexto, veremos cómo instalar la pila LAMP en CentOS 7.
¿Cómo instalar la pila LAMP en CentOS?
Antes de continuar con este procedimiento de instalación, asegúrese de estar usando una cuenta de usuario con privilegios de sudo.
1. ¿Cómo instalar Apache en CentOS?
En CentOS y RHEL, el servicio Apache se conoce como httpd. Apache está disponible en los repositorios predeterminados de CentOS 7, por lo que la instalación es bastante sencilla. Para instalar el paquete, ejecute el siguiente comando:
$ sudo yum install httpd
Una vez finalizada la instalación, debe iniciar y habilitar el servicio Apache escribiendo:
$ sudo systemctl start httpd
$ sudo systemctl enable httpd
Puede confirmar la instalación comprobando el estado del servicio mediante el siguiente comando:
$ sudo systemctl status httpd
2. ¿Cómo instalar MariaDB en CentOS?
Ahora vamos a instalar MariaDB en su sistema CentOS. Para instalar escriba lo siguiente:
$ sudo yum install mariadb-server
Si desea instalar MySQL en lugar de MariaDB, consulte este tutorial para obtener una guía de instalación.
Cuando se complete la instalación de MariaDB, debe iniciar y habilitar el servicio con:
$ sudo systemctl start mariadb.service
$ sudo systemctl enable mariadb.service
Además, verifique el estado del servicio escribiendo:
$ sudo systemctl status mariadb.service
3. ¿Cómo instalar PHP en CentOS?
De forma predeterminada, CentOS 7 viene con la versión 5.4 de PHP, por lo que vamos a utilizar el repositorio de Remi para instalar PHP 7.2.
Ejecute el siguiente comando para instalar el repositorio de Remi en su sistema:
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Ahora debe instalar el paquete yum-utils y habilitar el repositorio remi en su sistema CentOS usando el siguiente comando:
$ sudo yum install yum-utils
$ sudo yum-config-manager --enable remi-php72
A continuación, instale el PHP y las extensiones requeridas junto con él escribiendo:
$ sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql
Ahora debe reiniciar el servicio Apache para que surta efecto. Use el siguiente comando para reiniciar el servicio de Apache:
$ sudo systemctl restart httpd
¿Cómo verificar la instalación de PHP en CentOS?
1. Cree un archivo info.php en /var/www/html/info.php y agréguele las siguientes líneas y guárdelo:
<?php
phpinfo();
?>
2. Ahora, abra su navegador favorito y abra el archivo info.php con la dirección IP pública de su servidor como se indica a continuación:
http://SERVER_IP_ADDRESS/info.php
Esto mostrará la página de información de PHP.