Instalacion de composer y laravel en ubuntu

¿Qué es Laravel?

Laravel es un framework de código abierto para el desarrollo de aplicaciones web en PHP 5 que posee una sintaxis simple y elegante.

Características:

Va por la versión 4 publicada en Mayo del 2013.
Creado en 2011 por Taylor Otwell.
Esta inspirado en Ruby and Rail y Symfony, de quien posee muchas dependencias.
Esta diseñado para desarrollar bajo el patrón MVC.
Posee un sistema de mapeo de datos relacional llamado Eloquent ORM.
Utiliza un sistema de procesamiento de plantillas llamado Blade, el cual hace uso de la cache para darle mayor velocidad.

necesitaremos tener instalado un servidor web ,para alojar laravel.

primeramente vamos a instalar composer

Composer es un manejador de dependencias para PHP. Esto quiere decir que Composer va a descargar de sus repositorios todas las librerías y las dependencias con las versiones requeridas que el proyecto necesite y manejarlas en un solo lugar de manera ordenada.

ejecutamos el siguiente comando para obtener composer.

$ curl -s https://getcomposer.org/installer | php

luego para tener acceso global lo movemos a la siguiente ruta /usr/local/bin/composer

mv composer.phar /usr/local/bin/composer

luego para ensayar que todo va bn ejecutamos en la trerminal

$ composer

ya que tenemos instalado composer vamos a descargar laravel y crear nuestro primer proyecto.
nos dirigimos desde la consola a la carpeta /var/www y ejecutamos el siguiente comando .

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

luego de haber bajado laravel nos vamos a la carpeta cd /var/www/laravel/app y le damos permisos storage
chmod -R o+w storage

– tambien podemos darle permiso de esta manera :

    chmod -R 777 app/storage

luego corremos laravel desde nuestro navegador y listo .

localhost/ubuntu_choco-laravel/public

si al ejecutar nos sale un de este tipo

Laravel requires the Mcrypt PHP extension.

se debe realizar lo siguiente :

si usas apache

sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/apache2/conf.d/20-mcyrpt.ini
sudo service apache2 restart

o php-fpm (en lugar de apache)

sudo ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini

luego habilitamos mods

sudo php5enmod mcrypt

Restart FPM

sudo service php5-fpm restart

y todo debe salir bn , y siendo asi al ejecutar en la url laravel debe decir

You have arrived. =)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: