instalando laravel en ubuntu 18 !

26 de may. de 2018

hola a todos hoy hablo de la instalacion de el framework de php que es laravel.

antes de seguir con esto debes de tener instalado php7, composer, si no los tienes puedes ver los anteriores post para que lo puedas tener instalado.

algo mas yo recomiendo leer su documentacion de PHP-LARAVEL solo dale click.

bueno ahora instalemos laravel ojo puede que te salga un error que a veces para la mayoria es muy comun solo lee el error pero para evitarte problemas te dejo la dependencia faltante antes de que te desepciones.

$ sudo apt install php7.2-zip php7.2-mbstring

bueno una vez hecho esto lo que haces es ejecutar composer para instalar laravel

$ composer global require "laravel/installer"

y el resultado ser como este:

Changed current directory to /home/react/.config/composer
Using version ^2.0 for laravel/installer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 10 installs, 0 updates, 0 removals
  - Installing symfony/process (v4.0.11): Downloading (100%)         
  - Installing symfony/polyfill-ctype (v1.8.0): Downloading (100%)         
  - Installing symfony/filesystem (v4.0.11): Downloading (100%)         
  - Installing symfony/polyfill-mbstring (v1.8.0): Downloading (100%)         
  - Installing symfony/console (v4.0.11): Downloading (100%)         
  - Installing guzzlehttp/promises (v1.3.1): Downloading (100%)         
  - Installing psr/http-message (1.0.1): Downloading (100%)         
  - Installing guzzlehttp/psr7 (1.4.2): Downloading (100%)         
  - Installing guzzlehttp/guzzle (6.3.3): Downloading (100%)         
  - Installing laravel/installer (v2.0.1): Downloading (100%)         
symfony/polyfill-mbstring suggests installing ext-mbstring (For best performance)
symfony/console suggests installing symfony/event-dispatcher ()
symfony/console suggests installing symfony/lock ()
symfony/console suggests installing psr/log-implementation (For using the console logger)
guzzlehttp/guzzle suggests installing psr/log (Required for using the Log middleware)

bueno con esto estaria instalado laravel
ahora creamos su enlace simbolico para poder ejecutar laravel y lo haremos de esta forma.

$ sudo ln -s /home/user/.config/composer/vendor/laravel/installer/laravel /usr/bin/laravel

y listo.

ahora probemos si funciona ! asi como esta en la documentacion de laravel y ejecutamos el siguiente comando:

$ laravel new blog

y bueno empezara a crear dicho proyecto con el nombre de blog !, ojo tardara un poco.

Crafting application...
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 71 installs, 0 updates, 0 removals
  - Installing vlucas/phpdotenv (v2.4.0): Downloading (100%)         
  - Installing symfony/css-selector (v4.0.11): Downloading (10%)          
Downloading (100%)         
  - Installing tijsverkoyen/css-to-inline-styles (2.2.1): Downloading (100%) 

una vez hecho esto pues nos entramos a la carpeta creada y ejecutamos el siguiente comando para probarlo:

$ cd blog
$ php artisan serve

y abres tu navegador web y entras a tu localhost:8000 o 127.0.0.1:8000 y listo tendria que estar funcionando, ahora si en el caso que estubieras en un ubuntu server pues lo que ejecutarias seria este otro comando:

$ php artisan serve --host=192.168.1.55 --port=8000

o tambien puedes ejecutar con 0.0.0.0 para que todos en tu red lan puedan ver tu web en laravel obiamente que un server temporal.

$ php artisan serve --host=0.0.0.0 --port=8000

y bueno desde tu red podras acceder a ver la pagina que levanto el servidor de laravel.

y bueno es todo me despido hasta otro post ! .

¿Te gustó el contenido o lo que hacemos? ¡Cualquier colaboración es agradecida para mantener los servidores o crear proyectos!

Owen-Wilson

Siempre Aprendiendo de uno mismo y de los demás !!

Comentarios:

¡Genial! Te has suscrito con éxito.
¡Genial! Ahora, completa el checkout para tener acceso completo.
¡Bienvenido de nuevo! Has iniciado sesión con éxito.
Éxito! Su cuenta está totalmente activada, ahora tienes acceso a todo el contenido.