Cómo instalar Laravel 8 en CentOS/RHEL 7

Cómo instalar Laravel 8 en CentOS/RHEL 7

Laravado es un marco PHP de código abierto diseñado para el desarrollo más rápido de aplicaciones web de MVC en PHP. Este artículo lo ayudará a instalar el marco Laravel 8 Php en el sistema CentOS/RHEL 7.

Paso 1 - Configurar repositorios Yum

En primer lugar, debe agregar repositorios REMI y EPEL RPM en su sistema. Estos repositorios tienen paquetes actualizados. Use uno de los siguientes comandos según la versión de su sistema operativo y la arquitectura del sistema.

RPM -UVH https: // dl.federaproject.org/pub/epel/7/x86_64/paquetes/e/epel-release-7-14.noarch.rpm rpm -uvh http: // rpms.famillecollet.com/Enterprise/Remi-Release-7.rpm 

Paso 2 - Instale Apache, MySQL y PHP

Aquí hay una instrucción breve para la instalación de la pila de lámparas. Es necesario ejecutar el marco de Laravel en su sistema CentOS. Use esta guía para la configuración de lámpara detallada en CentOS

Instalar apache

yum --enableRepo = remi, epel install httpd 

Instalar mysql

yum --enableRepo = Remi, Epel Instale el servicio mysql-server mysqld start/usr/bin/mysql_secure_installation 

Instalar PHP

YUM --ENABLEREPO = REMI, EPEL Instale PHP-ZIP PHP-MYSQL PHP-MCRYPT PHP-XML PHP-MBString Servicio HTTPD 

Paso 3 - Instale el compositor

Se requiere un compositor para instalar dependencias de Laravel. Así que use los comandos a continuación para descargar y usar como comando en nuestro sistema.

curl -ss https: // getComposer.org/instalador | compositor de PHP MV.Phar/usr/bin/composer chmod +x/usr/bin/composer 

Paso 4 - Instale Laravel en Centos 7

Para descargar la última versión de Laravel, use el comando a continuación para clonar el repositorio maestro de Laravel de Github.

CD/var/www git clone https: // github.com/laravel/laravel.git 

Navegue al directorio de código Laravel y use el compositor para instalar todas las dependencias requeridas para el marco de Laravel.

CD/VAR/WWW/LARAVLE COMPOSER INSTALA 

La instalación de dependencia llevará algún tiempo. Después de eso, establezca los permisos adecuados en los archivos.

chown -r apache.apache/var/www/laravel chmod -r 755/var/www/laravel chmod -r 755/var/www/laravel/storage 

Los sistemas habilitados para Selinux también ejecutan el siguiente comando para permitir la escritura en el directorio de almacenamiento.

chcon -r -t httpd_sys_rw_content_t/var/www/laravel/storage 

Paso 5 - Establecer la clave de cifrado

Laravel usa un .envidia Archivo para la configuración del entorno. Usar .envidia Archivo para configurar todas las variables de entorno para su aplicación, como la base de datos, SMTP, la clave de seguridad, etc.

CP .envidia.ejemplo .envidia 

Ahora establezca la tecla de cifrado de número aleatorio de 32 bits de largo, que utiliza el servicio de encriptador iluminado.

Clave de artesania PHP: Genere el conjunto de teclas de aplicación correctamente. 

Puedes ver el .archivo env para encontrar la clave de aplicación que está configurada.

Paso 6 - Crea Apache VirtualHost

Ahora agregue un host virtual en su archivo de configuración de Apache para acceder a Laravel Framework desde el navegador web. Para hacerlo, edite el archivo de configuración de Apache/etc/httpd/conf/httpd.conf y agregar el siguiente código al final del archivo

vim/etc/httpd/conf/httpd.confusión 
Archivo:/etc/httpd/conf/httpd.confusión
 Servername laravel.ejemplo.com documentroot/var/www/laravel/public plowoverride todo   

Reinicie el servicio Apache y acceda al marco Laravel utilizando su navegador web favorito y comience a desarrollar una excelente aplicación web.

servicio HTTPD reiniciar 

Ahora acceda al sitio web de Laravel en un navegador web.