Sunteți pe pagina 1din 13

C O D E H E R

choose a page

choose a page

Publicidad

CURSOS / LARAVEL

Laravel 4 desde Cero:


Instalación & Configuración
PUBLICADO POR RAMSES VELASQUEZ EL 23 JUL CON 1 COMENTARIOS

Detalles del Tutorial


Dificultad: Novato
Duración: 35 min

Twittear 9

10

Like 28

Más artículos en Laravel 4 desde Cero


Este es el artículo número 1 de 10 de la serie Laravel 4 desde Cero -
Mostrar todos
Bienvenido a Laravel desde Cero, en este nuevo curso aprenderemos a desarrollar
aplicaciones web con Laravel 4. En este primer capitulo revisaremos las principales
características de este framework y todos los pasos necesarios para la creación
de un proyecto. Para este curso se asumen conocimientos medios o avanzados en
PHP.

¿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.

Instalación
Para el desarrollo de este curso necesitaremos tener instalado en nuestra
computadora un servidor local para probar nuestras aplicaciones. Personalmente
recomiendo XAMPP.

Desde la versión 4 de Laravel, la creación de un proyecto nuevo se maneja con


Composer. Veamos entonces que es Composer y que necesitamos para usarlo.

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. En otras palabras, Composer es como un recetario
que se encarga de descargar todo lo que necesitamos para ejecutar un proyecto y
nos libera de la tediosa tarea de descargar cada librería de manera separada.

Instalación de Composer en *nix


Instalar Composer es muy sencillo por linea de comandos. En mi caso lo estoy
haciendo en el sistema operativo OS X, pero los pasos son los mismos para
cualquier sistema operativo *nix.

1 $ curl -sS https://getcomposer.org/installer | /Applications/XAMPP/xamppfiles/bin/php-5.4.16


2 $ sudo mv composer.phar /usr/local/bin/composer
El primer comando descarga el archivo composer.phar en nuestras
computadoras (.phar es una extensión para aplicaciones PHP comprimidas), la
ruta de PHP puede cambiar dependiendo de donde este instalado en la
computadora (Lo importante es que la versión que se utilice sea mayor a 5.2). El
segundo comando mueve el archivo descargado a la carpeta bin para que
Composer pueda ser ejecutado globalmente.

Por último verificamos la instalación con el siguiente comando.

1 $ composer

Si la instalación ha terminado correctamente, entonces nos debe aparece una lista


de los comandos y opciones que tiene Composer.

Instalación de Composer en Windows


En Windows la instalación se puede hacer mediante un instalador ejecutable que
se descarga en la pagina de Composer. El instalador nos solicitará la ubicación de
nuestro php.exe, la cual dependerá de donde hemos instalado XAMPP.
El instalador se encargara de modificar la variable PATH para que podamos hacer
uso de Composer desde cualquier lugar en la consola. Para probar que la
instalación se llevo acabo correctamente ejecutamos el siguiente comando y nos
debería aparecer una lista con todos los posibles comando que acepta Composer.

1 C:\>composer
Instalación de Laravel
Una vez que tengamos Composer funcionando en nuestra computadora podemos
descargar una copia de Laravel 4 para crear nuestro primer proyecto. Para esto
simplemente abrimos nuestro terminal, vamos a la carpeta que utilice nuestro
servidor( htdocs o www ) y ejecutamos el siguiente comando (Aplica para
cualquier sistema operativo).

1 $ composer create-project laravel/laravel codehero-laravel --prefer-dist

Si se presenta algún error de permisos, ejecutar de nuevo pero


con sudo.

Este comando descarga una copia completa de la versión mas reciente de Laravel
4 desde los repositorios de Composer con todas las dependencias y librerías que el
framework necesita. El proyecto se creara con el nombre que se le indique en el
parámetro, en este caso lo llamamos codehero-laravel.

Ya tenemos un proyecto de Laravel 4 creado, vamos a probarlo. Para esto


debemos correr nuestro servidor Apache y entrar desde el navegador a
localhost/codehero-laravel/public .

Si el navegador muestra un error de ErrorException


file_put_contents(), significa que debemos darle permisos de
escritura a la carpeta /app/storage/ . Esto lo podemos hacer
ejecutando el comando sudo chmod -R 777 storage .
De ahora en adelante cada vez que queramos crear un nuevo proyecto en Laravel
4 para comenzar a desarrollar una aplicación diferente, solo tenemos que ejecutar
el comando anterior y cambiar el nombre del proyecto. La instalación de
Composer solo se lleva a cabo la primera vez.

Conclusión
En esta lección hemos tenido nuestro primer contacto con Laravel. Aprendimos
sus principales características y cuales son los requisitos básicos que se necesitan
para crear un proyecto con este gran framework.

Si tienes alguna duda estaré pendiente de responder en la sección de


comentarios. Anímate y sigue esta serie para que aprendes a manejar Laravel
como un experto y así poder crear grandes aplicaciones.
¿Te ha gustado esta publicación?
Compártela:

Twittear 9 10 Like 28

Por Ramses Velasquez


Conoce más sobre este autor aquí

Artículos Relacionados:

Node.js y Express: Como crear módulos

Node.js y Express: Cookies y Sesiones

Node.js y Express: Rutas Avanzadas


Node.js y Express: Package.json

Etiquetas: composer configuracion desde cero instalacion laravel


php

12 comments

Join the discussion…

Best Community Share Login

Roberto Barrientos Balbuena • a month ago


Ya logre instalarlo pero cuando ejecuto en la terminal composer me sale esto:
/usr/local/bin/composer: Permission denied
• Reply • Share ›

Roberto Barrientos Balbuena Roberto Barrientos Balbuena • a month ago


ya solucione todo :)
• Reply • Share ›

Christian Roberto Barrientos Balbuena • a month ago


XD
• Reply • Share ›

Roberto Barrientos Balbuena • a month ago


lo baje manualmente y y lo movi a directorio que indica en la segunda linea pero al
ejecutar composer me sale lo siguiente sh-3.2# composer

sh: /usr/local/bin/composer: Permission denied


• Reply • Share ›

Roberto Barrientos Balbuena • a month ago


Cuando ejecuto esto en mi terminal para composer me sale esto y no me descarga
nada... a que se debe???

sh-3.2# curl -sS https://getcomposer.org/instal... |


/Applications/MAMP/bin/php/php5.3.6
sh: /Applications/MAMP/bin/php/php5.3.6: is a directory
• Reply • Share ›

Juan Perdon • 2 months ago


Buenas y para pasar un proyecto laravel a un hosting que proceso se realiza
• Reply • Share ›

codeheroblog Mod Juan Perdon • 2 months ago


Buenos dias Juan! para pasar un proyecto a un hosting es igual que con
cualquier proyecto de PHP subes todos los archivos a tu carpeta del hosting.
Tambien Laravel te permite tener diferentes configuraciones para tener tus
ambientes de desarrollo, prueba y produccion sin que tengas que preocuparte
por hacer cambios a la hora de subir. En los proximos capitulos se tocara este
tema.
• Reply • Share ›

Juan • 3 months ago


Buenas, muy buen tuto, pero tuve algunas complicaciones para instalarlo en windows,
que me pedia quitar de comentarios la linea "extension=php_openssl.dll" a ver si a
alguien le ayuda esto... porfa sigan con el tuto esta bueno.
• Reply • Share ›

David Amaya Juan • 2 months ago


En mi caso tube que borrar un ; al principio
• Reply • Share ›

Julmer Olivero • 4 months ago


Amigo, trate de instalar composer pero mi windows es 64bit y para mis proyectos uso
wampserver que es tan bueno como Xampp pero mi Wamp es 64bit tambien, alguna
idea que como puedo proceder?
• Reply • Share ›

codeheroblog Mod Julmer Olivero • 4 months ago


Hola Julmer podrías explicarme con mas detalle cual es el error que te da
Composer?
• Reply • Share ›

Julmer Olivero codeheroblog • 3 months ago


Disculpa por la pregunta tan tonta, como estaba usando powercmd pues
no se veia el error, era de openssl, ya logre solucionarlo, actualmente voy
en via a seguir tus tutoriales, pense que harias alguno de como hacer las
tablas desde laravel.
• Reply • Share ›

Subscribe Add Disqus to your site



Busca por:

Search the Site... Buscar

Ayudanos a
crecer
$1,000.00

$
$0.00
Entradas recientes
Como crear módulos
Aplicaciones modulares
Filtros Parte I
Cómo Instalar y Usar rsync
Ayudanos a crecer

Categorías
Artículos
Chef
Cómo lo hago
Cursos
Django
Docker
Ember.js
Git
Homebrew
iOS
jQuery
Laravel
MongoDB
Nginx
nmap
Node.js
Notícias
Objective-C
oh-my-zsh
PHP
Pruebas de Carga
Python
Redis
rsync
Ruby
Ruby on Rails
Sinatra
tmux
Vagrant

M A N T E N T E

¡Queremos saber de tí!.


Encuéntranos en las redes
sociales para
mantenernos al tanto.
Cursos Series Cómo lo hago Notícias
Git Git desde Cero Esenciales
iOS iOS desde Cero Sobre Nosotros
Objective-C Objective-C desde Términos y
Python Cero Condiciones
Django Python desde Cero Política de privacidad
Ruby Django desde Cero
Ruby on Rails Ruby desde Cero
PHP Ruby on Rails desde
Cero
PHP desde Cero

CODEHERO © 2013 - Todos los Derechos Reservados

S-ar putea să vă placă și