Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/Laravel/Instalacion»
De WikiEducator
(→Pasos para instalar) |
|||
Línea 1: | Línea 1: | ||
− | |||
{{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}} | {{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}} | ||
<br> | <br> | ||
===Instalación=== | ===Instalación=== | ||
− | + | *La instalación de laravel tiene dos aspectos a tener claras | |
− | + | *Uno es que hay que instalar una herrramienta que me permita instalar o crear la estructura de cada proyecto que se quiera desarrollar con el framework | |
− | *Instalar composer | + | *Otro es precisamente que cada proyecto que creemos con laravel necesita una instalación o creación de dicho proyecto que se materializará en la cración de un directorio concreto |
+ | *Para la instalación del instalador de proyecto laravel puede ser útil tener instalada la herramienta '''''curl''''' y '''''composer''''' | ||
+ | ====Instalar curl==== | ||
+ | *Es una herramienta o aplicaicón que por línea de comandos permite conectarse entre diferentes servidores web y realizar transferencia de datos usanto diferentes protocolos de internet (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP,IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS,TELNET and TFTP). | ||
+ | *curl la usaremos para obtener Composer | ||
+ | *se encuentra en el repositorio de ubuntu, para instalarlo | ||
+ | apt-get install curl | ||
+ | *Para mas información leer las páginas '''man''' de '''''curl'''''. | ||
+ | |||
+ | ====Instalar composer==== | ||
+ | [[Imagen:componser.png]] | ||
+ | '''''Composer''''' es una herramienta que permite detectar y resolver dependencias php, se usa para construir proyectos y descargar los elementos necesarios (diferentes librerías según versiones). | ||
+ | |||
+ | **Página web https://getcomposer.org/ | ||
+ | Para instalar composer (previamente hay que tener curl instalado, si no lo tuvíeramos, lo podemos hacer directamente desde el repositorio de linux '''''sudo apt-get install curl''''' | ||
+ | *Para instalar composer escribimos: | ||
curl -sS https://getcomposer.org/installer | php | curl -sS https://getcomposer.org/installer | php | ||
*Movemos el fichero para hacerlo ejecutable | *Movemos el fichero para hacerlo ejecutable | ||
sudo mv composer.phar /usr/local/bin/composer | sudo mv composer.phar /usr/local/bin/composer | ||
− | + | ===Instalando el instalador de laravel=== | |
− | + | ||
− | + | ||
*(en la versión 4.2, a mi no me funcionaba) | *(en la versión 4.2, a mi no me funcionaba) | ||
Línea 23: | Línea 35: | ||
. .profile | . .profile | ||
Y Para instalar un nuevo proyecto ejecutamos el comando de laravel | Y Para instalar un nuevo proyecto ejecutamos el comando de laravel | ||
+ | '''''laravel new nombre_Proyecto''''' | ||
+ | |||
+ | ====Crear un proyecto en laravel==== | ||
+ | *Podemos hacerlo de dos maneras obteniendo el mismo resultado | ||
+ | 1.- Vía laravel | ||
laravel new nombre_Proyecto | laravel new nombre_Proyecto | ||
− | |||
2.- Vía composer | 2.- Vía composer | ||
*Ejecutamos la opción '''''create-project''''' | *Ejecutamos la opción '''''create-project''''' | ||
− | composer create-project 'laravel/laravel | + | composer create-project 'laravel/laravel nombre_Proyecto --prefer-dist |
− | + | En ambos casos se creará un proyecto en el directoria actual con el nombre especificado | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Revisión de 07:05 7 may 2015
Instalación
- La instalación de laravel tiene dos aspectos a tener claras
- Uno es que hay que instalar una herrramienta que me permita instalar o crear la estructura de cada proyecto que se quiera desarrollar con el framework
- Otro es precisamente que cada proyecto que creemos con laravel necesita una instalación o creación de dicho proyecto que se materializará en la cración de un directorio concreto
- Para la instalación del instalador de proyecto laravel puede ser útil tener instalada la herramienta curl y composer
Instalar curl
- Es una herramienta o aplicaicón que por línea de comandos permite conectarse entre diferentes servidores web y realizar transferencia de datos usanto diferentes protocolos de internet (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP,IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS,TELNET and TFTP).
- curl la usaremos para obtener Composer
- se encuentra en el repositorio de ubuntu, para instalarlo
apt-get install curl
- Para mas información leer las páginas man de curl.
Instalar composer
Archivo:Componser.png Composer es una herramienta que permite detectar y resolver dependencias php, se usa para construir proyectos y descargar los elementos necesarios (diferentes librerías según versiones).
- Página web https://getcomposer.org/
Para instalar composer (previamente hay que tener curl instalado, si no lo tuvíeramos, lo podemos hacer directamente desde el repositorio de linux sudo apt-get install curl
- Para instalar composer escribimos:
curl -sS https://getcomposer.org/installer | php
- Movemos el fichero para hacerlo ejecutable
sudo mv composer.phar /usr/local/bin/composer
Instalando el instalador de laravel
- (en la versión 4.2, a mi no me funcionaba)
- Descargamos el instalador de laravel via composer
composer global require "laravel/installer=~1.1"
- Modificamos el path nuestro path
- Editamos el .profile y en el path añadimos
PATH=$PATH:/home/MiNombreDeusuario/.composer/vendor/bin
- Cargamos el nuevo profile
. .profile
Y Para instalar un nuevo proyecto ejecutamos el comando de laravel
laravel new nombre_Proyecto
Crear un proyecto en laravel
- Podemos hacerlo de dos maneras obteniendo el mismo resultado
1.- Vía laravel
laravel new nombre_Proyecto
2.- Vía composer
- Ejecutamos la opción create-project
composer create-project 'laravel/laravel nombre_Proyecto --prefer-dist
En ambos casos se creará un proyecto en el directoria actual con el nombre especificado