GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo crear un servidor LAMP en CentOS 7

La pila LAMP es una de las configuraciones de servidor web más populares que se utilizan en la actualidad. La pila LAMP, compuesta por Linux, Apache, MySQL y PHP, es una plataforma versátil en la que puede crear su sitio web.

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

Creando un servidor LAMP en CentOS 7

Requisitos

Necesitarás:

  • Una computadora o VM con CentOS instalado
  • Una conexión de red que funcione

Configurar CentOS

1. Instalar cortafuegos

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

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. Establecer 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 establecer el nombre de host del servidor, ejecute:

# hostnamectl set-hostname HOSTNAME

Donde HOSTNAME es el nombre de host que desea usar.

Instalar Apache, MySQL y PHP

3. Instalar Apache

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

# yum install httpd

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

# firewall-cmd --add-service=http

Ahora, recarga 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. Instalar MySQL

Una vez instalado Apache, podemos instalar el software de 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

Una vez agregado el repositorio, instale MySQL:

# yum install mysql-community-server

Una vez instalado el paquete MySQL, debemos habilitarlo:

# systemctl enable mysqld

Y empezar:

# systemctl start mysqld

5. Instalar PHP

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

# yum install epel-release

Después de hacer esto, habilite el repositorio remi-php73:

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

A continuación, habilite el repositorio:

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

Finalmente, instala PHP:

# yum install php

Conclusión

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


Cent OS
  1. Cómo instalar el servidor de Minecraft en CentOS 7

  2. Cómo instalar Nginx en CentOS 8

  3. Cómo instalar PostgreSQL en CentOS 8

  4. Cómo instalar el servidor Teamspeak 3 en CentOS 8

  5. Cómo instalar ProFTPD en CentOS 7

Cómo instalar Lighttpd en CentOS

Cómo instalar VestaCP en CentOS 6

Cómo instalar el servidor VNC en CentOS 7

Cómo instalar el servidor de Minecraft en CentOS 6

Cómo instalar el servidor VNC en CentOS 6

Cómo instalar un servidor DHCP en CentOS 7