Curso de Centos 8 – Clase 3 – Instalando LAMP

Published:

Seguimos con la 3 clase, instalando LAMP para crear nuestro servidor web además de claro, otras explicaciones y contenidos adicionales.

Contenido de hoy: Instalación de LAMP, conocer el comando systemctl y estado de los servicios. Instalación de Apache, php y mariadb. Apertura de puertos con firewalld.

1– Paquetes necesarios para instalar el servidor web, instalando apache y php.

dnf install -y httpd php php-mysqlnd

1.2- Iniciar los servicios de MariaDB y apache:

systemctl start php-fpm httpd

1.3- Habilitar php y apache

systemctl enable php-fpm && systemctl enable httpd

2- Instalar Mariadb

dnf install -y mariadb-server

2.1 Iniciar servicios de base de datos

systemctl start mariadb
systemctl enable mariadb

2.2- Iniciamos la instalación segura de la base de datos MariaDB

mysql_secure_installation

Cuando pregunte la clave del usuario root le damos enter y continuamos, dado que por defecto esta en blanco. La próxima pregunta será si queremos setear el password y ahí colocamos uno. Finalmente vamos contestando las preguntas que nos hace con Yes.

Creamos la base de datos.

mysql -u root -p

CREATE DATABASE wordpress;
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'nksistemas';
GRANT ALL ON wordpress.* TO 'admin'@'localhost';
FLUSH PRIVILEGES;
exit

3- Ajustes en el firewall

Agregamos 2 protocolos http y https. Posteriormente recargamos la configuración.

firewall-cmd --permanent --add-service={http,https}

firewall-cmd --reload

4- Verificación de los servicios

Creamos un archivo info.php, con nuestro editor nano.

nano /var/www/html/info.php

Pegamos lo siguiente:

<?php phpinfo(); ?>

Ingresamos al navegador http://localhost/info.php

5- Configurar Timezone en php.ini

Vamos a realizar unos ajustes en la zona horaria. Editando el archivo

nano /etc/php.ini

Buscamos (ctrl+w) date.timezone, la descomentamos y después del = ponemos la que corresponde a nuestro país, en mi caso America/Argentina/Buenos_aires

Pero podes verificar el de tu país en: https://www.php.net/manual/es/timezones.php

Recordá que al hacer cambios en el archivo php.ini se debe reiniciar el servicio:

systemctl reload php-fpm

Finalmente el video:

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles

Ads Blocker Image Powered by Code Help Pro

Se detecto un bloqueador de publicidad!!!

Nuestro contenido es 100% gratuito, por favor colabora con nosotros, permite la publicidad y disfruta del contenido.