laravel

Instalando Laravel en Mac OS x Mavericks via Composer

Share on FacebookShare on LinkedInTweet about this on TwitterShare on Google+Email this to someone
Laravel es un framework de PHP que esta cimentando usando una gran cantidad de componentes del  framework Symfony aunque en estructura es algo más parecido a Silex (Microframework basado en Symfony y creado por esa misma empresa), Este framework ha tenido una gran acogida en los últimos meses en el mundo y ya va por su version 4. Este pequeño post lo dedicara a la instalacion de laravel para iniciar un nuevo proyecto localmente en Mac OSx usando composer. Los requisitos minimos para usar laravel son:
  • PHP >= 5.4
  • MCrypt PHP Extension (En Mac OS x por defecto no esta instalada)
Lo primero y más recomendable de hacer es usar no solo para proyectos con laravel sino para cualquier tipo de proyecto en PHP. Composer getcomposer.org  es un manejador de dependencias para PHP, con lo cual se pueden desplegar los proyectos con los requisitos de los mismo de una manera sencilla y rapida. Para instalar composer podemos hacerlo por proyecto o para lo registramos para que pueda ser invocando en cualquier parte. Lo primero es abrir la terminal y colocar O en un directorio determinado usando Si se quiere realizar de forma global   Una vez configurado composer corremos en la terminal el comando composer con el cual nos damos cuenta que quedo correctamente configurado.
Screen Shot 2014-08-03 at 10.21.27 AM

Figura 1- Terminal corriendo el comando composer

En Mac OS x la libreria Mcrypt no viene configurada por defecto, para saber si la necesitamos podemos correr la funcion phpinfo() dentro de un documento php en blanco y si la libreria se encuentra instalada se listara como en la figura 2.
Screen Shot 2014-08-03 at 11.09.46 AM

Imagen 2 – phpinfo

Otra forma de darnos cuenta es si ejecutado composer con la referencia de laravel para su configuration  nos indica un error sobre el requerimiento de la libreria (Figura 3) de la siguiente forma
Screen Shot 2014-08-03 at 9.58.43 AM

Figura 3 – Error al crear instancia de laravel

Para instalar la libreria mCrypt la forma mas sencilla es descargando el paquete que se puede encontrar haciendo click en este link http://topicdesk.com/downloads/mcrypt/mcrypt-download Una vez instada la libreria queda en /usr/local/lib/libmcrypt y encontraremos estos archivos /usr/lib/php/extensions/no-debug-non-zts-20090626  /usr/lib/php/extensions/no-debug-non-zts-20100525 Ingresamos a nuestro php.ini (/etc/php.ini) y agregamos extension=mcrypt.so También puede ser necesario agregar la ruta de la extension en el php.ini que por defecto esta comentada y vacía. Corremos nuevamente composer
Screen Shot 2014-08-03 at 10.57.06 AM

Figura 4

Abrimos nuestro server y buscamos la carpeta public de laravel el resultado debe ser la figura 5 lo que nos indica que ya laravel esta funcionando correctamente para iniciar nuestro primer proyecto.
Screen Shot 2014-08-03 at 10.57.43 AM

Figura 5

Espero que esa información les sea util.

Etiquetas:, , ,

"Trackback" Enlace desde tu web.