Centos LAMP definitivo – La guía mas actualizada

Lo reconozco, no es la primera vez que toco este tema, pero esta es la vez que usare las versiones mas actuales para Centos LAMP.

Sígueme en esta guía y al final tendrás un stack duro y eficiente. Comencemos.

Porque digo que las versiones mas actuales, bien, porque en los repositorios oficiales de Centos Linux no están.

Requerimientos para Centos LAMP MUY actualizado:

  • Centos Linux 7 actualizado
  • Cuenta root o cuenta con permisos administrativos
  • Conexión a internet

Ok, no tienes mucho tiempo y quieres verlo en vídeo, aquí debajo lo tienes.

LAMP Centos 7

Instalación de repositorios Epel y Remi

Usaremos paquetes de estos populares repositorios de la comunidad.

Comenzamos instalando sus rpm ademas de dependencias necesarias.

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

Activamos versión de PHP a instalar via Remi

Ya instalados estos paquetes debemos decidir que version de PHP instalaremos.

Sugiero abrir nuestro navegador favorito y verificar en el sitio de Remi que versiones hay disponibles.

OJO, solo podemos activar una versión.

yum-config-manager --enable remi-php74

En el anterior ejemplo, activamos PHP 7.4 (si, se que ya esta disponible la 8.0).

Instalamos PHP

Ahora podemos instalar los paquetes sin colocarle la versión.

yum install php php-gd php-pear php-cli php-common php-mysql

Activamos Apache

Junto a los paquetes de PHP se descargo e instalo Apache, nuestro servidor web para el stack LAMP.

Ahora lo activaremos y verificaremos su funcionamiento.

systemctl enable httpd
systemctl start httpd
systemctl status httpd

Protegemos nuestro servidor Centos Linux

En este momento vamos a activar un cortafuegos y abrir los puertos para nuestro servidor Apache.

systemctl enable firewalld
systemctl start firewalld
systemctl status firewalld

El siguiente paso es agregar los puertos que queremos abiertos, es decir, permitiendo conexiones.

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
systemctl restart firewalld

Si quisiéramos agregar mas puertos (ya esta activo el puerto 22 para ssh) lo podríamos hacer con el comando firewall-cmd como se ve arriba.

Solo recuerda cada vez que modifiques las reglas, darle un restart al servicio de firewalld.

MariaDB en su versión mas nueva

La forma mas optima de instalar MariaDB es desde su pagina oficial.

Allí podríamos descargar los paquetes o generar la configuracion de repositorio para nuestro servidor Linux.

Te lo muestro en vídeo aquí debajo:

MariaDB Tutorial Español para Centos Linux

Verificamos nuestro stack LAMP actualizado

Ya instalados y configurados todos los paquetes, verificaremos el stack.

Para eso crearemos un sencillo archivo php.

nano /var/www/html/info.php
<?php phpinfo(); ?>

Y navegamos al url de nuestro servidor http://ip-servidor/info.php

Recuerda cambiar ip-servidor por el dominio o ip de tu Centos Linux.

Hey, no te vayas aun, recuerda dejarme un voto si te gusto / sirvio este articulo.

También me encanta cuando me dejan comentarios, es importante escuchar tu opinión !!