Você está na página 1de 5

Captulo 1: Instalacin de Laravel 4 y Confguracin del Entorno Local

@jlinformatico
Hola de nuevo, si es tu primera vez aqu te recomiendo ver nuestro captulo 0 donde se
aclar algunos conceptos bsicos que servirn para introducirte al mundo de Laravel. En
el siguiente post:
http:blog.devacadem!.lapost"#$0$%&%#"%tutorial'laravel'introduccion'!'conceptos'
basicos'por
, para que est(s )amiliarizado con los t(rminos que usar(.
En el presente captulo veremos la instalacin ! con*guracin del entorno local +en
gnulinu,- para crear nuestro primer pro!ecto laravel, emocionad./00, comenzemos.
e!uisitos
1na idea, un equipo ! mucha proactividad.
Un Servidor Web. Laravel necesita un servidor 2eb. 3a sea cualquiera de los que
usa la comunidad como 4pache o 5gin, +ms adelante publicar( como ap(ndice la
instalacin de un servidor 2eb 6L478-. 1na opcin puede ser 94788 !a sea para
6nuLinu, o :indo2s, ! 7478 para usuarios 7ac.
94788: https:222.apache)riends.orgesinde,.html
"#": $ersin %&' o superior& Laravel requiere el elengua;e de programacin 8H8.
<eniendo en cuenta que Laravel usa algunas caractersticas modernas del
lengua;e, tambi(n necesitars la versin =.&.> o superior. 8uedes saber que
versin tienes escribiendo en la terminal p(p )v o usando el m*todo p(pinfo+,.
-n servidor de .ase de datos & 4unque no es requisito del )rame2or? +viene por
de)ecto @ALite-, muchos e;emplos de libros que encontrars interactBan con una
base de datos. 8or este motivo te recomendara que uses 7ariaCD +pro!ecto libre-
una alternativa a 7!sql. Etra eleccion puede ser 8ostgres como alternativa a
Eracle o @AL @erver, incluso 7ongoCD.
-n editor de te/to& Lo ms recomendable es que uses @ublime <e,t $. 5o
obstante ha! muchos editores e FCEs disponibles, encuentra uno que se a;uste a
tus necesidades de la )orma en que traba;as. 3o generalmente uso 6ean! o GF7.
Instalacin
Cesde la versin # de Laravel, la creacin de un pro!ecto nuevo se mane;a con
Homposer.
Homposer es un mane;ador de dependencias para 8H8. Esto quiere decir que Homposer
va a descargar de sus repositorios todas las libreras ! las dependencias con las versiones
requeridas que el pro!ecto necesite ! mane;arlas en un solo lugar de manera ordenada.
Instalacin de Composer
En una distribucin basada en debian.
sudo apt)get install curl
E;ecutar comando para instalar composer +considerar activar openssl en php.ini-:
curl )s0 (ttps:11getcomposer&org1installer 2 p(p
Este comando descarga el archivo composer&p(ar en nuestras computadoras
+&p(ar es una e,tensin para aplicaciones 8H8 comprimidas-, la ruta de 8H8 puede
cambiar dependiendo de donde este instalado en la computadora +Lo importante
es que la versin que se utilice sea ma!or a =.$-.
Laravel3 como lo indica su documentacin3 necesita 4Crypt "#" E/tension3
entonces procedemos a instalarlo:
sudo apt'get install php='mcr!pt
El comando mueve el archivo descargado a la carpeta bin para que Homposer
pueda ser e;ecutado globalmente.
sudo mv composer&p(ar 1usr1local1.in1composer
4si veri*camos con el siguiente comando:
composer
Homposer en la consola.

@iempre es recomendable primero echar un vistazo a la documentacin o*cial en:
http:laravel.comdocs
Instalacin de Laravel
1na vez que tengamos Homposer )uncionando en nuestra computadora podemos
descargar una copia de Laravel # para crear nuestro primer pro!ecto. 8ara ello
entramos a nuestra treminal accedemos al directorio de nuestro servidor 2eb
+e;: var222pro!ectoslaravel- ! escribimos la linea de comando:
composer create)project laravel1laravel devacademy)laravel 5prefer)dist
Este comando descarga una copia completa de la versin mas reciente de Laravel
# desde los repositorios de Homposer con todas las dependencias ! libreras que
el )rame2or? necesita. El pro!ecto se crear con el nombre que se le indique en el
parmetro, en este caso lo llamamos devacademy-laravel.
Fnstalado laravel desde Homposer en la consola.
<ambi(n se puede clonar desde el repositorio o*cial de Laravel en github:
https:github.comlaravellaravel
Cesde la terminal e;ecutando el siguiente comando:
git clone (ttps:11git(u.&com1laravel1laravel&git
composer install ))dev
E por Bltimo descargalo desde aqu:
https:github.comlaravellaravelarchivemaster.zip
6a tenemos creado nuestro proyecto Laravel 43 con su estructura del
proyecto:
En el pr,imo captulo les e,plicar( sobre la estructura de su primer pro!ecto en
laravel.
Ejecutamos Laravel
Cebes darle permisos de escritura a la carpeta appstorage:
7ccedemos a la ruta: 1var18881proyectoslaravel1devacademy)laravel1
9 sudo c(mod ) ::: app1storage
Cebemos correr nuestro servidor 2eb +4pache o 5gin,- ! entrar desde el
navegador en mi caso:
localhostpro!ectoslaraveldevacadem!'laravelpublic
;ienvenido a Laravel 4< nos vemos en el siguiente captulo&
8or .;lin)ormatico.

Você também pode gostar