03.-Laravel Tutorial en Español [Instalar en Ubuntu] ¡¡En tiempo récord⚡!!

Que es Laravel.

Imagínate que tienes que hacer un autenticador (login) en PHP, así que hay 2 formas de hacerlo,
1.- Hacerlo desde 0 con PHP.
2.- Implementarlo con un Framework.
3.- Implementarlo con un CMS

La opción 1: es la mas fácil y rápida porque si ya sabes PHP no debes aprender nada mas pero deberas escribir mucho código y que pasa si PHP se actualiza a a una nueva version (como de PHP 5 a PHP 7), pues lo mas probable es que tu código quede obsoleto.

La opción 2: tiene la ventaja de que solo debes implementarlo y te ahorrarías muchos errores que puedan surgir al desarrollarlo desde 0. Y porque Laravel seria la mejor opcion, pues aquí te doy algunas ventajas de trabajar con Laravel.

  • Laravel es uno de los frameworks de PHP más fáciles de usar y entender.
  • Laravel es opensource.
  • Laravel tiene un enorme comunidad dispuesta a ayudarte.
  • Robusto y flexible.

La opción 3: Ademas de aprender el el framework detrás de el CMS deberás aprender el funcionamiento de dicho CMS lo cual te supondría gastar mas tiempo.

Y como conclusión tenemos que la opción 2 es la mas flexible (desde una visión de programación).

En este tutorial aprenderemos a instalar Laravel en un Ubuntu 18.04 pero igual funciona en Ubuntu 16 y 17.

Pre requisitos

git (Opcional)

sudo apt-get install git

curl

sudo apt-get install curl

mcrypt, php-json, php-cli

sudo apt-get install mcrypt php-json php-cli

Instalamos composer como se muestra en este tutorial:
https://codigo44.blogspot.com/2018/10/instalar-composer-en-ubuntu-1804.html

Instalamos Laravel

Nos movemos a la carpeta de mis sitios web de php asi:

cd /var/www/html/

Descargamos e instalamos laravel via composer asi:

composer create-project --prefer-dist laravel/laravel laravel

Nos movemos dentro de la crpeta laravel asi:

cd laravel

Damos permisos a storage asi:

chmod -R 777 storage/

Y ahora podemo ir a http://localhost/laravel/public/

Si no tenemos apache instalado en ubuntu podemos ejecutar este comando

php artisan serve --port 8080

Ahora podemos ir a http://127.0.0.1:8080

Eugenio Chaparro

Ver comentarios

  • Genial muchas gracias!

    • De nada amigo, gracias a ti por el comentario :)

  • hola, he tenido este error y no encuentro que es lo que debe llevar el archivo autoload.php, inclusive no se crea la carpeta "vendor" al momento de hacer la instalacion.

    Gracias ! :)

    • Deben ser los permisos de la carpeta

  • hola, he tenido este error y no encuentro que es lo que debe llevar el archivo autoload.php, inclusive no se crea la carpeta “vendor” al momento de hacer la instalacion.

    Gracias ! :)

    olvide poner el error
    PHP Fatal error: require(): Failed opening required '/var/www/html/laravel/vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/html/laravel/artisan on line 18

    • Quiza sea por los permisos de la carpeta

  • Saludos a mí me está dando error 500 cuando voy a http://127.0.0.1:8080
    Que puedo hacer?

  • yo obtuve la carpeta vendor instalando los paquetes requeridos, que se marcaban como problema
    Problem 1
    - phpunit/phpunit 6.5.9 requires ext-dom * -> the requested PHP extension dom is missing from your system.
    - phpunit/phpunit 6.5.8 requires ext-dom * -> the requested PHP extension dom is missing from your system.

    solución
    sudo apt-get install php-xml
    una vez instalados todos los packetes, elimine la carteta y volvi a ejecutar y funciono para mi.

Compartir
Publicado por
Eugenio Chaparro

Entradas recientes

🟢Editar código de un módulo en Dolibarr [04]

🟢Editar código de un módulo en Dolibarr [04]

En este tutorial vamos editar el código de nuestro módulo personas para poder personalizar algunas…

2 meses hace
🟢Crear un sub_módulo en Dolibarr [03]

🟢Crear un sub_módulo en Dolibarr [03]

En este tutorial vamos a crear un sub módulo llamado seguridad que será muy parecido…

2 meses hace
🟢Modificar un módulo en Dolibarr [02]

🟢Modificar un módulo en Dolibarr [02]

En este tutorial aprenderemos a editar el objeto personas del modulo persona que creamos en…

2 meses hace
🟢Constructor de módulos en Dolibarr

🟢Constructor de módulos en Dolibarr

Como mencionamos anteriormente Dolibarr es un proyecto realizado sobre la base de una política clara:…

2 meses hace
🟢Tickets en Dolibarr [19]

🟢Tickets en Dolibarr [19]

Los ticket en dolibarr nos ayudan a comunicar inconveniente en nuestros productos y servicios dentro…

2 meses hace
🟢Agenda en Dolibarr [18]

🟢Agenda en Dolibarr [18]

Las agendas en dolibarr nos ayudan a ver las actividades realizadas en proceso y por…

2 meses hace