Tutorial para instalar Laravel 4

Page 1

Si necesitas Ayuda con Joomla Puedes comunicarte con nosotros –Data Solutions Group - (571)6788521 ó (571)6788517 Colombia – Bogotá – webmaster@dsldatasolutions.net www.dsldatasolutions.com

1


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á – webmaster@dsldatasolutions.net www.dsldatasolutions.com

2


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á – webmaster@dsldatasolutions.net www.dsldatasolutions.com

3


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á – webmaster@dsldatasolutions.net www.dsldatasolutions.com

4


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á – webmaster@dsldatasolutions.net www.dsldatasolutions.com

5


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á – webmaster@dsldatasolutions.net www.dsldatasolutions.com

6


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 /var/www/cliente1.dev/public_html/laravel4/public

DocumentRoot

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!!

Si necesitas Ayuda con Joomla Puedes comunicarte con nosotros –Data Solutions Group - (571)6788521 ó (571)6788517 Colombia – Bogotá – webmaster@dsldatasolutions.net www.dsldatasolutions.com

7


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.