Instalacion de Laravel 5.4

Para poder trabajar con Laravel debes tener conocimientos de PHP.
Actualmente hay dos versiones activas de Laravel. La versión 5.1 que es de LTS (Soporte de Largo tiempo), es decir que se va mantener por mucho tiempo, con actualizaciones hasta Junio del 2017 y arreglos de seguridad hasta Junio del 2018, Y la otra versión, la 5.4 solo por un año.
La empresas elijen las versiones utilizan por lo general las versiones LTS, ya que tienen soporte de errores por mucho tiempo.
Si quieres tener las caracterísicas nuevas, es recomendable que uses la versión 5,4.
Pueden consultar la documentación de las versiones de Laravel.
Aquí voy a cubrir la instalación de la versión 5.4, de todos modos el procedimiento es muy similar.

Requerimietos

Para instalar Laravel se necesita los siguientes requerimientos de PHP y algunas extensiones:
  • PHP >= 5.6.4
  • Extensón OpenSSL
  • Extensón PDO PHP
  • Extensón Mbstring PHP
  • Extensón Tokenizer PHP
  • Extensón XML PHP
Además Laravel tambien provee una máquina virtual llamada Homestead, que te provee todo lo necesario y configurado para desarrollar en Laravel.
También puedes instalar XAMPP o MAMPP que te provee PHP, Apache y otras utilidades necesarias para el desarrollo del software Web.

La instalación

Asumiendo que ya tienes instalado PHP, tanto la versión 5.6 o 7.0, lo siguiente es instalar Composer.
Composer es un manejador de dependencias de paquetes para PHP. Este componentes es totalmente indispensable para desarrollar software PHP moderno.
Para instalar Composer podemos dirigirnos a la página oficial.

Para instalar Composer en Linux y MacOs

Debes ejecutar los siguiente:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

php composer-setup.php

php -r "unlink('composer-setup.php');"

Esto hace:
  • Descarga el instalar en el directorio acutalr
  • Verifica la firma SHA-384  del instalador
  • Correo el instalador
  • Remueve el instalador
Para instalarlo en un directorio específico modifica la 3 línea de tal forma:
php composer-setup.php --install-dir=bin
Donde –install-dir es el parámetro donde le dices en que directorio quieres instalar composer.
Ahora puedes ejecutar composer en la línea de comando:
php composer.phar
 
Para se más ágil, puedes que Composer esté disponible globalmente y darle un nombre apropiado. Como ejemplo :
mv composer.phar /usr/local/bin/composer
Yo recomiendo ponerlo a disposición en modo global. Ya que será un comando que se utilizará muy seguido en el desarrollo.

Para instalar Composer en Windows

Solo debes descargar el instalador y ejecutarlo normalmente. Composer detectará tu directorio PHP.
Solo tienes que recordar, si tienes la terminal abierta de cerrarla y volverla a abrir para cargar la nueva configuración de la variable PATH.

Instalar Laravel

Una vez instalado Composer podemos proceder a la instalación de Laravel.
Hay dos maneras. La primera es instalarlo en forma global mediante la linea de comandos ejecutando:
composer global require "laravel/installer"
La segunda opción, mi preferida. Es instalarlo para cada proyecto mediante la creación de un nuevo proyecto
composer create-project --prefer-dist laravel/laravel blog
Donde “blog”, es el nombre del directorio donde se instalará a partir del directorio actual donde nos encontramos.
Esto descarga todos los componentes dependientes de Laravel. Esto lo hace Composer automáticamente. Esto también permite actualización de todas las dependencias ejecutando “composer update”.
Esto nos permite tener al día el framework Laravel al día, como así otras librerías que añadamos a nuestro proyecto mediante composer.
Con Composer hay que olvidarse de descarga y poner en los directorios correctos cualquier librería de PHP, Te recomiendo que leas la documentación de Composer, y verás que es una gran herramienta.

Probando

Una vez que finalizó el proceso de instalación de Laravel. Podemos acceder al directorio del proyecto. En este caso “blog”.
Ejecutando el comando
php artisan server
Podemos observar que ya se levantó un servidor. Vamos al navegador y abrimos la url http://localcost:8000.
Verás la pantalla por defecto de un proyecto Laravel 5.4.
Listo. Ya puedes comenzar a programar.
Pronto añadiré más artículos sobre Composer y Hometead, ya que merecen un apartado especial.
Actualización:
Para saber como instalar y configurar Homestead, puedes consultar mi artículo Utilizar Homestead para desarrollar con Laravel

Deja un comentario