Cómo crear un servidor LAMP en CentOS 7

TLa pila LAMP es una de las configuraciones de servidor web más populares en uso en la actualidad. Compuesto por Linux, Apache, MySQL y PHP, la pila LAMP es una plataforma versátil en la que puede construir su sitio web.

Para este tutorial, usaremos CentOS, una versión gratuita de Red Hat Enterprise Linux, para proporcionar el aspecto Linux de la pila. Instalaremos y configuraremos Apache, MySQL y PHP en CentOS 7.

Índice

Creando el servidor LAMP en CentOS 7

Prerrequisitos

Necesitará:

  • Una computadora o VM con CentOS instalado
  • Una conexión de red en funcionamiento

Configurar CentOS

1. Instale firewalld

Se recomienda que instale un firewall en su servidor para mayor protección. En este caso, usaremos firewalld, un simple demonio de firewall.

Para comenzar, instalaremos el paquete firewalld:

# yum install firewalld

A continuación, habilitaremos firewalld, para que se inicie al arrancar:

# systemctl enable firewalld

Y reinicie el sistema para finalizar los cambios:

# reboot

2. Configure el nombre de host de los servidores

NOTA: Este paso es opcional dependiendo de cómo esté configurado su servidor y su caso de uso.

Para configurar el nombre de host del servidor, ejecute:

# hostnamectl set-hostname HOSTNAME

Donde HOSTNAME es el nombre de host que desea utilizar.

Instale Apache, MySQL y PHP

3. Instale Apache

Ahora, instalaremos el servidor HTTP Apache. Para hacer esto, ejecute:

# yum install httpd

Instalación de httpd

Instalará el paquete httpd. Ahora, agregue el servicio HTTP a firewalld con:

# firewall-cmd --add-service=http

Ahora, recargue firewalld:

# firewall-cmd --reload

A continuación, reinicie el servicio httpd:

# systemctl restart httpd.service

Luego, habilite el servicio, para que comience en el arranque:

# systemctl enable httpd.service

4. Instale MySQL

Una vez que Apache está instalado, podemos instalar el software de la base de datos MySQL. CentOS reemplazó MySQL con MariaDB en sus repositorios; sin embargo, todavía es posible instalar MySQL.

Para hacer esto, primero agregue los repositorios de MySQL 8.0:

# yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

Agregar el repositorio de MySQL

Una vez que se agrega el repositorio, instale MySQL:

# yum install mysql-community-server

Instalación de MySQL

Una vez instalado el paquete MySQL, debemos habilitarlo:

# systemctl enable mysqld

Y ponlo en marcha:

# systemctl start mysqld

5. Instale PHP

Ahora instalaremos el lenguaje de programación PHP en el sistema. Primero, habilite el repositorio de EPEL:

# yum install epel-release

Habilitación del repositorio de epel

Una vez hecho esto, habilite el repositorio remi-php73:

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

Agregar el repositorio remi

A continuación, habilite el repositorio:

# yum-config-manager --enable remi-php73

Habilitando el repositorio remi

Finalmente, instale PHP:

# yum install php

Instalando PHP

Conclusión

Ahora tiene un servidor LAMP en pleno funcionamiento en el que puede construir lo que quiera.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir