Cómo instalar Laravel en Fedora una guía paso a paso

Cómo instalar Laravel en Fedora una guía paso a paso

Laravel es un marco PHP popular que proporciona una gama de herramientas y características para construir aplicaciones web. En este tutorial, lo guiaremos a través del proceso de instalación de Laravel en Fedora, una popular distribución de Linux.

Cubriremos los requisitos previos para instalar Laravel en Fedora, como la instalación de PHP y un servidor web, y lo guiaremos a través de los pasos para instalar Laravel usando Composer, un administrador de dependencia para PHP. También proporcionaremos algunos consejos y mejores prácticas para configurar y optimizar a Laravel en Fedora.

Al final de este tutorial, tendrá una instalación de Laravel completamente funcional que se ejecuta en Fedora, y estará listo para comenzar a construir sus propias aplicaciones web con Laravel.

Tutoriales sugeridos:

  • Cómo despejar el caché de Laravel
  • Cómo consultar la versión de Laravel
  • Eliminar índice.Php de URL en Laravel

Paso 1 - Instalar paquetes

Se requiere que PHP ejecute las aplicaciones de Laravel. Como base de datos de backend, puede usar el servidor mysql/mariadb. Aquí hay una breve instrucción para la instalación de la pila de lámparas en Fedora. Se requiere ejecutar el marco de Laravel en su sistema Fedora. También puede usar esta guía para las instrucciones detalladas para configurar el entorno de la lámpara en los sistemas Fedora.

Instalar apache
sudo dnf install httpd 
Instalar mysql
sudo dnf instalar mariadb-server sudo systemctl start mariadb.servicio/usr/bin/mysql_secure_installation 
Instalar PHP
sudo DNF instalar PHP PHP-ZIP PHP-MYSQLND PHP-MCRYPT PHP-XML PHP-MBSTRING 
Instalar compositor
sudo dnf instalar composer unzip 

Paso 2 - Instale Laravel en Fedora

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.

Nombre de usuario de Chown -R: Apache/Var/www/Laravel Chmod -R 755/var/www/laravel chmod -r 755/var/www/laravel/almacenamiento 

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 3 - Configurar el entorno Laravel

Laravel usa .envidia Archivo para la configuración del entorno. Usar .Archivo Env 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 .envidia El archivo para encontrar la clave de aplicación está configurada. Además, también puede actualizar los detalles de configuración de la base de datos MySQL en .Archivo Env como se muestra a continuación.

Db_host = localhost db_database = laravel db_username = username db_password = contraseña 

Paso 4 - Run Laravel con artesano

Para fines de desarrollo, puede ejecutar una aplicación de Laravel con interfaz de línea de comandos artesanales. Artisan inicia un servidor de desarrollo de Laravel en su sistema, al que puede acceder en un navegador web.

PHP Artisan Servir Laravel Development Server Comenzó: http: // 127.0.0.1: 8000 

El artesano predeterminado comienza a Laravel en el puerto 8000 solo para localhost. Para acceder a Laravel a través de la red especifique su IP del sistema con -anfitrión opción o usar IP 0.0.0.0 para acceso público.

También puedes usar -puerto seguido del número de puerto para usar otro puerto para servir a la aplicación Laravel. Por ejemplo, use el siguiente comando.

PHP Artisan Server --host 0.0.0.0 -Port 8000 Laravel Development Server Comenzó: http: // 0.0.0.0: 8000 

Paso 5 - Configurar Laravel con Apache

Ahora agregue un host virtual en su archivo de configuración de Apache para acceder al marco Laravel en un navegador web. Para crear un archivo de configuración de Apache/etc/httpd/conf.D/Laravel.confusión

sudo vi/etc/httpd/conf.D/Laravel.confusión 

y agregue la siguiente configuración:

Archivo:/etc/httpd/conf.D/Laravel.confusión
 Servername laravel.tecadmin.net documentroot/var/www/laravel/public plowoverride todo   

Guarde su archivo y reinicie el servicio Apache:

sudo systemctl reiniciar httpd.servicio 

Luego acceda al sitio web de Laravel en un navegador web con el nombre de dominio especificado. Asegúrese de que el dominio/subdominio esté apuntando correctamente al servidor Laravel en DNS.

Conclusión

En este tutorial, hemos cubierto los pasos para instalar Laravel en Fedora, una popular distribución de Linux. Hemos discutido los requisitos previos para instalar Laravel, como instalar PHP y un servidor web, y hemos proporcionado una guía detallada sobre cómo instalar Laravel usando Composer, un administrador de dependencia para PHP.

También hemos proporcionado algunos consejos y mejores prácticas para configurar y optimizar a Laravel en Fedora, como establecer los permisos correctos en directorios y archivos y habilitar el módulo MOD_rewrite.

Siguiendo los pasos de este tutorial, ahora debe tener una instalación de Laravel completamente funcional que se ejecuta en Fedora, y debería estar listo para comenzar a construir sus propias aplicaciones web con Laravel. Si tiene alguna pregunta o necesita más ayuda, no dude en preguntar.