Post Top Ad

Your Ad Spot

jueves, 8 de octubre de 2020

Instale Laravel 8 con PHP 7.3 y Composer

 En esta publicación, veremos cómo instalar Laravel 8 y crear un nuevo proyecto, pero también cómo instalar PHP 7.3, la versión mínima requerida para instalar Laravel 8 en nuestra máquina de desarrollo.

Instalación de PHP 7.3+

Laravel 8 requiere PHP 7.3+ o superior, por lo que necesita esta versión o la última versión de PHP instalada en su sistema. El proceso es sencillo en la mayoría de los sistemas.

En Ubuntu, puede seguir estas instrucciones.

Primero agregue el ondrej/phpPPA que contiene la última versión de PHP:

$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update

A continuación, instale PHP 7.3 usando el siguiente comando:

$ sudo apt-get install php7.3

Instalación de los módulos PHP 7.3 necesarios

Laravel requiere varios módulos. Puede instalarlos usando el siguiente comando:

$ sudo apt-get install php7.3 php7.3-cli php7.3-common php7.3-json php7.3-opcache php7.3-mysql php7.3-mbstring php7.3-mcrypt php7.3-zip php7.3-fpm php7.3-xml

Instalación de PHP Composer

Comencemos nuestro viaje instalando Composer, el administrador de paquetes PHP.

Navegue en su directorio de inicio, luego descargue el instalador del sitio web oficial usando curl:

$ cd ~
$ curl -sS https://getcomposer.org/installer -o composer-setup.php

Luego puede instalarlo composerglobalmente en su sistema usando el siguiente comando:

$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

Puede asegurarse de que su instalación funcione como se espera ejecutando composeren su terminal:

$ composer

Si ha instalado con éxito Composer en su sistema, está listo para crear un proyecto de Laravel 8.

Instalación y creación de un proyecto de Laravel 8

En esta sección presentaremos Laravel y luego procederemos a instalar y crear un proyecto de Laravel 8.

Sobre Laravel

Los documentos de Laravel lo describen como:

Laravel es un marco de aplicación web con una sintaxis elegante y expresiva. Creemos que el desarrollo debe ser una experiencia divertida y creativa para ser verdaderamente satisfactorio. Laravel intenta aliviar el dolor del desarrollo facilitando las tareas comunes que se utilizan en la mayoría de los proyectos web, como:

Laravel es accesible, pero potente, y proporciona las herramientas necesarias para aplicaciones grandes y robustas.

Generar un proyecto de Laravel 8 es fácil y sencillo. En su terminal, ejecute el siguiente comando:

$ composer create-project  --prefer-dist  laravel/laravel laravel-8-crud-app 8

Esto instalará laravel/laravel v8 .

Nota : asegúrese de tener PHP 7.3+ instalado en su sistema. De lo contrario, el compositor utilizará una versión anterior de Laravel para su proyecto.

Puede verificar la versión instalada en su proyecto usando:

$ cd laravel-8-crud-app
$ php artisan -V
Laravel Framework 8

Instalación de las dependencias de front-end

En su proyecto generado, puede ver que package.jsonse genera un archivo que incluye muchas bibliotecas de front-end que su proyecto puede usar:

  • axios,
  • oreja,
  • cross-env,
  • jquery,
  • laravel-mix,
  • lodash,
  • popper.js,
  • resolve-url-loader,
  • hablar con descaro a,
  • sass-loader,
  • vue.

Nota : Puede usar sus bibliotecas preferidas con Laravel, no específicamente las agregadas package.json.

El package.jsonarchivo en su proyecto Laravel incluye algunos paquetes como vueaxiospara ayudarlo a comenzar a construir su aplicación JavaScript.

También se incluye bootstrappara ayudarlo a comenzar con Bootstrap para diseñar su interfaz de usuario.

Incluye Laravel Mix para ayudarlo a compilar sus archivos SASS en CSS simple.

Necesita usar npmpara instalar las dependencias de front-end:

$ npm install

Después de ejecutar este comando node_modules, se creará una carpeta y las dependencias se instalarán en ella.

Nota : Debe tener Node.js y npm instalados en su sistema antes de poder instalar las dependencias de front-end.

Conclusión

Lea el siguiente tutorial para crear una aplicación REST API CRUD con Laravel 8, PHP 7 y MySQL.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

outbrain

Páginas