viernes, 2 de mayo de 2014

Instalación de Laravel


Laravel es un potente framework PHP basado en el patrón MVC(Modelo Vista Controlador) para el desarrollo de aplicaciones web.

Laravel está intimamente unido a múltiples dependencias del framework symfony, lo que implica que la simple descarga del framework Laravel no sea suficiente para ponerlo en marcha, de hecho, es imprescindible para su instalación el uso de las herramientas composer y git.

git es una herramienta que nos va a permitir trabajar con dependencias externas, en este caso composer está ligado a git para la instalación de algunas dependencias por lo que tendremos que tener instalado.

La instalación de git en linux no es necesaria ya que viene integrado de por sí, aunque de no venir integrada, será suficiente con abrir una consola y escribir el siguiente comando ...

sudo apt-get install git

En Windows tendremos que instalarlo a través del ejecutable que nos proporcionan desde la web oficial de git, podéis descargarlo haciendo click en el siguiente enlace ... Descargar git para windows

Bien, ahora que tenemos git instalado en nuestra máquina, es momento de instalar composer, con composer podremos instalar todas las dependencias necesarias para tener un proyecto Laravel completo y funcionando.

En linux podemos instalar composer con curl con el siguiente comando ...

curl -sS https://getcomposer.org/installer | php

De no tener instalado curl también lo podemos hacer a través de php con el siguiente comando ...

php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"

Ahora para ver las distintas opciones que te ofrece composer puedes ejecutar el siguiente comando, para ello tendrás que encontrarte en la misma ruta donde se encuentra el archivo composer.phar ...

php composer.phar

Lo suyo es poder ejecutar composer globalmente, para ello tendrás que renombrar el archivo 'composer.phar' a 'composer', es decir, sin extensión y moverlo a la ruta /usr/local/bin, ahora si puedes ejecutarlo simplemente incluyendo el siguiente comando ...

composer

Para instalarlo en Windows vamos a necesitar el ejecutable que nos proporcionan en la web oficial de composer haciendo click en el siguiente enlace ... Descargar composer para Windows

Se puede dar el caso de que obtengas un error al instalarlo, de ser así, puedes ver el siguiente post para solucionar el problema ... Solucionar problema al instalar composer en Windows.

Ahora, es momento de instalar nuestra primera aplicación Laravel, para ello abriremos una consola y nos dirigiremos a la carpeta donde alojamos nuestros proyectos web, por ejemplo, en el caso de XAMPP, a la carpeta c:\xampp\htdocs, es decir, incluiríamos el siguiente comando en el caso de Windows ...

cd c:\xampp\htdocs

Ahora crearemos un proyecto Laravel al cual llamaremos 'prueba-laravel' con el siguiente comando ...

composer create-project laravel/laravel prueba-laravel

En Linux, en el caso de que composer no esté configurado para ejecutarlo globalmente, necesitaremos tener el archivo composer.phar en la raiz del directorio donde vamos a instalar la aplicación Laravel y ejecutar el siguiente comando ...

php composer.phar create-project laravel/laravel prueba-laravel

Ahora esperamos a que composer instale todas las dependencias y cuando haya terminado nos dirigiremos para ver la vista de ejemplo que nos ofrece, en la siguiente dirección ... http://localhost/prueba-laravel/public/ ...