Para esta tarde tomamos la decisión de jugar un poco con un entorno Oracle Linux 8.6 y agregamos configuraciones básicas como agregar un texto en el .bashrc así como la instalación de stack de Linux Apache MySQL PHP (LAMP)
Iniciamos
Iniciamos actualizando el sistema operativo
sudo yum update -y
instalamos httpd
sudo dnf -y install httpd
Iniciamos y habilitamos httpd
sudo systemctl start httpd
sudo systemctl enable httpd
bajamos la intensidad de selinux o me dará dolores de cabeza como en el video
sudo setenforce Permissive
instalamos PHP
sudo dnf -y install php php-fpm php-mysqlnd php-opcache php-gd php-xml php-mbstring
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
validamos que php se encuentre en ejecución
sudo systemctl status php-fpm
reiniciamos servicio httpd
sudo systemctl restart httpd
creamos info.php en el directorio /var/www/html
sudo vi /var/www/html/info.php
NOTA
Recuerda que para iniciar a insertar datos con vi es necesario presionar la tecla “i”
Modificamos el archivo info.php y guardamos y salimos presionando la tecla “esc” después la tecla “:” y la tecla”wq”
Para que guarde lo que insertamos en el archivo.
Insertamos en el archivo lo siguiente
<?php
phpinfo();
?>
Reiniciamos httpd
sudo systemctl restart httpd
Instalamos mariadb
sudo dnf -y install mariadb mariadb-server
iniciamos mariadb y habilitamos el servicio a nivel Os
sudo systemctl start mariadb
sudo systemctl enable mariadb
ejecutamos el asistente de configuración
sudo mysql_secure_installation
creamos el virtual host .conf
sudo vim /etc/httpd/conf.d/yourdomain.com.conf
agregamos el contenido (cambiar el dominio por el cual tu estes configurando)
<VirtualHost *:80>
ServerName www.yourdomain.com
ServerAlias yourdomain.com
DocumentRoot /var/www/yourdomain.com
ErrorLog /var/www/yourdomain.com/error.log
CustomLog /var/www/yourdomain.com/requests.log combined
</VirtualHost>
Cambiamos el dueño del directorio, asignamos permisos y reiniciamos httpd
sudo chown -R apache:apache /var/www/yourdomain.com/*
sudo chmod -R 755 /var/www
Reiniciamos httpd
sudo systemctl restart httpd
Video de referencia