Cómo instalar Laravel en Ubuntu 20.04

Cómo instalar Laravel en Ubuntu 20.04

Laravel es un marco web PHP de código abierto, diseñado para el desarrollo más rápido de aplicaciones web. Se basa en el marco de Symfony, sigue el patrón de arquitectura de controlador de visión modelo. Al momento de escribir este tutorial, Laravel 8 es la última versión estable disponible.

Laravel proporciona una rica interfaz de línea de comandos (CLI) conocida como Artisan. Proporciona comandos útiles para realizar operaciones para sus aplicaciones.

Este artículo lo ayudará a instalar el marco de Laravel PHP en Ubuntu 20.04 sistemas LTS.

Paso 1 - Instalación de la lámpara

En primer lugar, debe configurar la pila de lámparas en su sistema Ubuntu. Laravel requirió Php 7.2.Versión de 5 o más o más. Siga las instrucciones a continuación para instalar todos los paquetes y servicios requeridos en su sistema.

Instalar PHP

sudo apt install zip unzip software-properties-common sudo add-apt-repository PPA: OnDrej/PHP SUDO APT Install -Y PHP7.4 php7.4 GD PHP7.4-MBSSTRING PHP7.4-xml PHP-ZIP 

Apache2

sudo apt install apache2 libapache2-mod-php7.4 

Instalar mysql

sudo apt install mysql-server php7.4-mysql 

También necesita a MySQL Post Instruyations Instrucciones. Use este tutorial para encontrar más detalles sobre la instalación de MySQL.

Paso 2 - Instalación del compositor

El compositor PHP se utiliza para la instalación de dependencias requeridas para la aplicación PHP. Ejecute los siguientes comandos para instalar y configurar el compositor en su sistema.

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

Paso 3 - Descargar e instalar Laravel

La última versión de Laravel está disponible en el repositorio de GitHub. Use el siguiente comando para clonar la rama maestra del Laravel desde el repositorio de Github.

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

Cambie al directorio de Laravel y use el compositor para instalar todas las dependencias requeridas para el marco de Laravel.

CD/VAR/WWW/LARAVILLO SUDO COMPOSER Instalación 

La instalación de dependencias puede llevar algún tiempo según la velocidad de su red. Después de instalar con éxito todas las dependencias, establezca los permisos adecuados en todos los archivos.

Chown -r www -data.www -data/var/www/laravel chmod -r 755/var/www/laravel chmod -r 777/var/www/laravel/almacenamiento 

Paso 4 - Crear configuración de entorno

A continuación, cree el archivo de Confiugración del entorno Laravel. Puedes hacerlo renombrando el .EVN.ejemplo archivo .envidia. Esto se utilizará para configurar el entorno de aplicación para el proyecto.

MV .envidia.ejemplo .envidia 

Ahora genere la clave de cifrado de número aleatorio Base64, que utiliza el servicio de encriptores iluminados.

PHP Clave artesanal: Generar Conjunto de teclas de aplicación correctamente. 

Editar el .envidia archivo de configuración y actualizar la configuración requerida. Además, asegúrese de que App_Key se establezca correctamente como se genera en el comando anterior.

VI .envidia 
App_name = laravel app_env = local app_key = base64: hfds7c9rhdp+aehu7kc2olbpuxhqqc2bq/1gffwepoak = app_debug = true app_url = http: // localhost .. 

También puede cambiar el APP_NAME con el nombre de su aplicación y App_url a la URL que necesita para acceder a su aplicación Laravel.

Paso 5: cree el usuario y la base de datos de MySQL

A continuación, cree una base de datos MySQL para su aplicación Laravel. Además, cree un usuario de MySQL para conectar la base de datos desde la aplicación Laravel. Inicie sesión en su servidor MySQL y cree la base de datos MySQL y el usuario ejecutando los siguientes comandos.

Crear base de datos Laravel; Crear el usuario 'laravel'@'localhost' identificado por 'secreto'; Otorgar todo en Laravel.* a 'laravel'@'localhost'; Privilegios de descarga; abandonar
12345Crear base de datos Laravel; Crear usuario 'Laravel'@'localhost' identificado por 'Secret'; otorgue todo en Laravel.* a 'laravel'@'localhost'; privilegios de descarga; dejar

Ahora edite el .envidia Archivo y actualización de la configuración de la base de datos.

Db_connection = mysql db_host = 127.0.0.1 db_port = 3306 db_database = laravel db_username = laravel db_password = secreto 

Paso 6 - Configuración de Apache

A continuación, edite el archivo de configuración de host virtual predeterminado de Apache (es decir: 000 default.conf) y actualizar la raíz del documento al directorio público de Laravel como se muestra a continuación:

Vim/etc/apache2/sites-habilitado/000 default.confusión 

Actualice la configuración como a continuación:

 ServerAdmin [correo electrónico protegido] documentroot/var/www/laravel/public options siguientes.Log customLog $ apache_log_dir/access.registro combinado  

Recargar los cambios de configuración de Apache mediante el reinicio del servicio utilizando el siguiente comando

sudo systemctl reiniciar apache2 

Paso 7 - Acceder a la aplicación Laravel

Ha configurado con éxito el marco Laravel 8 PHP en su sistema. Acceda a la aplicación Laravel en su navegador web favorito

Comencemos a construir una aplicación increíble usando el marco Laravel 7 Php.

Conclusión

Este tutorial le explicó para crear una nueva aplicación de Laravel. También le proporcionó pasos para configurar la aplicación Laravel con Apache WebServer.