tutorial para instalar laravel 4
DESCRIPTION
Nunca antes había sido tan fácil programar en PHP. Laravel 4, un framework potente que los sorprenderá, por lo robusto, fácil e intuitivo; instálalo ahora!TRANSCRIPT
Si necesitas Ayuda con Joomla Puedes comunicarte con nosotros –Data Solutions Group - (571)6788521 ó
(571)6788517 Colombia – Bogotá – [email protected] www.dsldatasolutions.com 1
Si necesitas Ayuda con Joomla Puedes comunicarte con nosotros –Data Solutions Group - (571)6788521 ó
(571)6788517 Colombia – Bogotá – [email protected] www.dsldatasolutions.com 2
Este tutorial supone que ya se tiene instalada una maquina(UBUNTU 12.04 LTS desktop)
con LAMP y Host Virtuales, sino debes leer éste tutorial antes de continuar.
LARAVEL 4 es un framework para desarrollar aplicaciones PHP a toda escala. Cuenta
con características muy notable como son : Sintaxis creativa, la curva de
aprendizaje es corta por su simplicidad y además es muy robusto.
Antes de realizar la instalación cabe anotar que LARAVEL 4 utiliza composer para
manejar las dependencias. Por tal motivo vamos a instalar composer de primera
mano.
Primero instalamos Composer
Composer es una aplicación php, es por eso que necesitamos asegurarnos de que
esté instalado el shell de comandos de PHP, para esto :
$> php -v
Nos debería mostrar :
PHP 5.3.10-1ubuntu3.7 with Suhosin-Patch (cli) (built: Jul 15 2013 18:05:44)
Si necesitas Ayuda con Joomla Puedes comunicarte con nosotros –Data Solutions Group - (571)6788521 ó
(571)6788517 Colombia – Bogotá – [email protected] www.dsldatasolutions.com 3
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
Ok está instalado el shell de PHP
Ahora si vamos a instalar composer
vayamos a nuestro directorio home y descargamos composer allá
$> cd ~/
$> curl -sS https://getcomposer.org/installer | php
Si sale un error sobre curl, es porque no está instalado. Para instalarlo, solo
ejecutamos:
$> sudo apt-get install curl
Se descarga un archivo que se llama composer.phar, éste es el ejecutable de
composer. Prueba digitando:
$> php composer.phar
Muestra la lista de comando que está disponible para el desarrollador.
Si necesitas Ayuda con Joomla Puedes comunicarte con nosotros –Data Solutions Group - (571)6788521 ó
(571)6788517 Colombia – Bogotá – [email protected] www.dsldatasolutions.com 4
Ahora vamos a mover el ejecutable a la ruta de las variables de ambiente para
ejecutar composer desde cualquier directorio. Para saber cual ruta de variables de
ambiente:
$> echo $PATH
nos muestra
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/g
ames
Vamos a mover nuestro ejecutable de composer a la más ruta más común
/usr/local/bin
$> sudo mv composer.phar /usr/local/bin/composer
Haciendo este truco podemos acceder al ejecutable desde cualquier proyecto solo
con el comando:
$> composer
Puedes intentar ahora ejecutar
$> composer
y mostrará el mismo listado de comandos disponibles.
Si necesitas Ayuda con Joomla Puedes comunicarte con nosotros –Data Solutions Group - (571)6788521 ó
(571)6788517 Colombia – Bogotá – [email protected] www.dsldatasolutions.com 5
Ahora si vamos a instalar LARAVEL 4
Antes vamos a ver cuales son los requerimientos, para asegurarnos que estén
instalados.
PHP >=5.3.7
Mcrypt : Es una extensión de php para encriptación.
Asegurémonos de instalar Mcrypt
$> sudo apt-get install mcrypt
Ahora nos pasamos al directorio root del proyecto donde queremos instalar LARAVEL
4 . Supongamos que está ubicado en /var/www/cliente1.dev/public_html
$> cd /var/www/cliente1.dev/public_html
Descargamos laravel
$> sudo wget https://github.com/laravel/laravel/archive/master.zip
Si necesitas Ayuda con Joomla Puedes comunicarte con nosotros –Data Solutions Group - (571)6788521 ó
(571)6788517 Colombia – Bogotá – [email protected] www.dsldatasolutions.com 6
Ahora extraemos el archivo master.zip
$> sudo unzip master.zip
el archivo se extrae en una carpeta que se llama laravel-master, podemos
renombrarla como queramos. renombrémosla a “laravel4”
$> sudo mv laravel-master laravel4
Nos movemos a la nueva carpeta “laravel4”
$> cd laravel4
instalamos las dependencias necesarias, además del framework en sí.
$> composer install
hasta el momento hemos instalado laravel 4 y todas sus dependencias.
La carpeta app/storage necesita tener permisos de escritura
$> cd /var/www/cliente1.dev/public_html/laravel4/app
$> sudo chmod -R 777 storage
Si necesitas Ayuda con Joomla Puedes comunicarte con nosotros –Data Solutions Group - (571)6788521 ó
(571)6788517 Colombia – Bogotá – [email protected] www.dsldatasolutions.com 7
Lo único que nos falta es configurar el Host Virtual del proyecto. Debemos apuntar el
DocumentRoot hacia /var/www/cliente1.dev/public_html/laravel4/public. Es ésta
carpeta la que debe mostrarse a internet, el resto de carpetas son privadas y no
deberían estar accesible desde internet.
$> sudo nano /etc/apache2/sites-available/cliente1.dev
y modificamos la linea DocumentRoot
/var/www/cliente1.dev/public_html/laravel4/public
Control X , y tecla Enter para guardar y salir.
Reiniciamos apache para que tome la nueva configuración
$> sudo service apache2 restart
Ahora apuntamos nuestro navegador a:
http://cliente1.dev y si todo fué bien, nos mostrará el logo de laravel.
Ahora puedes empezar a trabajar con laravel 4!!