Instalación de stack LEMP CentOS stream 8
Antes de iniciar con este proceso previamente debes haber realizado lo mostrado en Configuración inicial VPS con CentOS stream 8
Instalación y configuración de nginx
Paso 1: Instalación de Nginx
sudo dnf install nginx
Paso 2: Reinicia Nginx
sudo systemctl restart nginx
Paso 3: Verificar la correcta instalación
sudo systemctl status nginx
Instalación y configuración de PHP
Paso 1: Instalación de PHP y Extensiones necesarias
sudo dnf module install php:remi-latest
sudo dnf install php php-cli php-fpm php-mysqlnd php-mbstring php-xml php-json php-zip
Paso 2: Configuración de PHP-FPM
Edita el archivo de configuración de PHP-FPM para ajustar los parámetros según sea necesario:
sudo vi /etc/php-fpm.d/www.conf
Paso 3: Reinicia PHP-FPM
sudo systemctl restart php-fpm
Paso 3: Verificar la correcta instalación
php --version
Instalación y configuración de MySQL
Paso 1: Instalación de MySQL
sudo dnf install mariadb-server
Paso 2: Iniciar el Servicio de MySQL
sudo systemctl start mariadb
Paso 3: Configuración Inicial de MySQL
sudo mysql_secure_installation
Paso 3: Verificar la correcta instalación
sudo systemctl status mariadb
Este script te guiará a través de varios pasos para asegurar la instalación de MySQL, incluyendo la configuración de la contraseña root y la eliminación de usuarios anónimos, entre otras medidas de seguridad, lee ya analiza cada una de las configuraciones que vayas a hacer y asegúrate que sea lo que necesitas para tu proyecto.
Paso 4: Acceso a MySQL y Creación de la Base de Datos y Usuario
Accede a MySQL como root para crear la base de datos y el usuario para tu aplicación Laravel:
sudo mysql -u root -p
Creación de la Base de Datos y Usuario
CREATE DATABASE laravel_db;
CREATE USER 'laravel_user'@'localhost' IDENTIFIED BY 'tu_contrasena';
GRANT ALL PRIVILEGES ON laravel_db.* TO 'laravel_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
-Cambia laravel_db por el nombre que necesites que tenga tu base de datos
-Cambia laravel_user por el nombre de usuario que desees usar
-En ‘tu_contrasena’ coloca una contraseña segura y guárdala ya que la necesitaras después
Instalacion de git
sudo dnf install git
Paso 3: Verificar la correcta instalación
git --version
Instalacion de composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Paso 3: Verificar la correcta instalación
composer --version
Continua al siguiente post llamado: Configuración de Nginx para Laravel CentOS Stream 8
0 Comentarios