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

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

LAMP Stack significa pila de Linux, Apache, MariaDB y PHP. Se utiliza principalmente para alojar sitios web y blogs.

Aquí veremos cómo instalar la pila LAMP en CentOS 7/RHEL 7.

Instalar la pila LAMP

Instalar Linux

Aquí está el artículo sobre la instalación paso a paso de CentOS 7 / RHEL 7.

Ahora tienes Linux, y lo siguiente es instalar Apache, MySQL y PHP en él. Instalémoslos uno por uno.

Instalar Apache

El nombre del paquete de Apache es httpd. Instale el paquete httpd usando el comando YUM.

yum install -y httpd

Inicie el servicio Apache usando el siguiente comando.

systemctl start httpd

Habilite el servidor web Apache para que se inicie automáticamente durante cada arranque.

systemctl enable httpd

Configure el cortafuegos para permitir solicitudes HTTP.

firewall-cmd --permanent --add-port=80/tcp

firewall-cmd --reload

Para asegurarnos de que todo esté instalado correctamente, ahora probaremos Apache para asegurarnos de que funciona correctamente. Abra cualquier navegador web y luego ingrese lo siguiente en la dirección web:

http://localhost

O

http://tu.ip.adr.ess

Obtendrá la página web que dice "Probando 123", esto confirma que Apache está funcionando bien.

La raíz de documentos predeterminada de Apache es /var/www/html en CentOS, y el archivo de configuración principal es /etc/ httpd/conf/httpd.conf. Las configuraciones adicionales para Apache se almacenan en el directorio /etc/httpd/conf.d/.

Instalar MariaDB

En CentOS/RHEL, MySQL ahora se reemplaza por MariaDB como base de datos predeterminada.

CentOS 7/RHEL distribuye MariaDB v5.5. La versión está llegando al final del soporte en abril de 2020. Por lo tanto, se recomienda instalar MariaDB v10.4 o instalar MySQL v8.0 en lugar de MariaDB para la pila LAMP.

Para instalar MariaDB, use el siguiente comando.

yum install -y mariadb mariadb-server

Inicie el servicio MariaDB usando el siguiente comando.

systemctl start mariadb

Para hacer que MariaDB se inicie durante cada arranque. Escriba lo siguiente en la terminal y presione enter.

systemctl enable mariadb

Nex es hacer que MariaDB sea segura usando el comando mysql_secure_installation.

Este programa le permite mejorar la seguridad de su instalación de MariaDB de las siguientes maneras:

  • Puede establecer una contraseña para las cuentas raíz.
  • Puede eliminar las cuentas raíz a las que se puede acceder desde fuera del host local.
  • Puede eliminar cuentas de usuarios anónimos.
  • Puede eliminar la base de datos de prueba (a la que todos los usuarios, incluso los usuarios anónimos, pueden acceder de manera predeterminada) y los privilegios que permiten que cualquier persona acceda a las bases de datos con nombres que comienzan con test_.
mysql_secure_installation

Salida:

Instalar PHP

Por defecto, el servidor Apache solo admite el lenguaje HTML, no PHP. Instale el paquete PHP junto con soporte para MariaDB.

PHP v5.4 (fin de soporte)

La versión de PHP (v5.4) disponible en el repositorio base de CentOS ya ha llegado al final del soporte.

PHP v7.3

Remi, un repositorio de terceros que ofrece una versión actualizada de PHP (v7.3). Para habilitar el repositorio de Remi, instale el paquete de configuración automática del repositorio de Remi.

yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

yum install -y --enablerepo=remi-php73 php php-cli php-mysqlnd

Debe reiniciar el servidor después de la instalación de PHP, para hacerlo, escriba lo siguiente en la terminal.

systemctl restart httpd

Pila LAMP de prueba

Para probar PHP, coloque un archivo .php en el directorio predeterminado de Apache.

echo "<?php phpinfo()?>" > /var/www/html/info.php
Este archivo mostrará mucha información útil sobre nuestra instalación de PHP, como la versión de PHP instalada, los detalles de la extensión de PHP, etc.

Ahora abra su navegador web y escriba lo siguiente en la dirección web:

http://localhost/info.php

O

http://usted.ip.addr.ess/info.php

La página se ve a continuación:

Desplácese hacia abajo en el navegador hasta la sección de módulos para comprobar la compatibilidad con MariaDB. Obtendrá la pantalla como la siguiente.

Conclusión

Eso es todo. Ha instalado con éxito LAMP Stack en CentOS 7 / RHEL 7. Si es nuevo en un sistema de administración de bases de datos, considere instalar phpMyAdmin para administrar bases de datos a través de un navegador web. Además, instale el certificado Let's Encrypt SSL para una comunicación segura.


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

  2. Cómo instalar apache tomcat en Linux RHEL 8 / CentOS 8

  3. Cómo instalar Linux, Nginx, MariaDB, PHP (LEMP Stack) en CentOS 7 / RHEL 7

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

  5. Cómo instalar Apache y PHP (pila LAMP) en Rocky Linux/Centos 8

Instale Apache, MariaDB, PHP (LAMP Stack) en CentOS 8

Cómo instalar Linux, Apache, MariaDB, PHP (LAMP) Stack en Debian 10

Cómo instalar LAMP Stack en CentOS 8

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

Cómo instalar LAMP Stack en CentOS 6

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