Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/Laravel/Instalacion»
De WikiEducator
Línea 2: | Línea 2: | ||
{{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}} | {{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}} | ||
<br> | <br> | ||
− | |||
− | === | + | ===Pasos para instalar=== |
− | * | + | *Hay diferentes modos de instalar, seguimos uno de los que indica la página. |
− | + | *Cada proyecto que vayamos a desarrollar implica realizar una instalación de laravel para ese proyecto. | |
− | + | *La instalación se hace en un directorio principal del cual cuelga una estructura de ficheros y directorios | |
− | * | + | [[Imagen:directorioRaizLaravel.png]] |
− | * | + | ===Instalación=== |
− | [ | + | ;Instalar curl |
− | + | sudo apt-get install curl | |
− | === | + | *Instalar composer |
− | * | + | curl -sS https://getcomposer.org/installer | php |
− | * | + | *Movemos el fichero para hacerlo ejecutable |
− | * | + | sudo mv composer.phar /usr/local/bin/composer |
− | * | + | *Cada proyecto que hagamos con laravel, tendremos que hacer una instalación de ese proyecto |
− | * | + | *PAra ello tenemos dos opciones |
− | + | ;Vía 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 | ||
+ | 2.- Vía composer | ||
+ | *Ejecutamos la opción '''''create-project''''' | ||
+ | composer create-project 'laravel/laravel nombrePoryecto --prefer-dist | ||
− | + | ====Instalar Laravel ==== | |
− | + | ;Instalando 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'''''. | |
− | * | + | ;Instalanado 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 | ||
+ | |||
+ | *Una vez descargado Composer tendremos un fichero llamado '''composer.phar'''. Tanto la ubicación como el nombre del fichero se puede parametrizar, si no por defecto lo dejará en el directorio actual | ||
+ | *Descargamos el fichero [laravel.com/laravel.phar PHAR] que es un archivo de instalación de Laravel | ||
+ | *Copiamos a /usr/local/bin y así lo tendremos disponible para todos los proyectos. por comodidad lo copiamos sin extension | ||
+ | sudo cp laravel.phar /usr/local/bin/laravel | ||
+ | *Verificamos que tenga permisos de ejecución | ||
+ | sudo chmo +x laravel | ||
+ | *Ahora podemos instalar Laravel en un directorio con el comando | ||
+ | sudo laravel new /home/manolo/MRM/DISTANCIA/2015/probarLarabel | ||
+ | *Este comando creará un directorio en la ubiación indicada llamado '''probarLarabel''' que contendrá una instalación completa de Laravel, con todas sus dependencias | ||
+ | |||
+ | *Después escribimos el comando | ||
<source lang=bash> | <source lang=bash> | ||
− | composer create-project laravel/laravel | + | composer create-project laravel/laravel --prefer-dist |
</source> | </source> | ||
+ | *Y tenemos instalado en el directorio actual laravel |
Revisión de 06:40 7 may 2015
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |
Pasos para instalar
- Hay diferentes modos de instalar, seguimos uno de los que indica la página.
- Cada proyecto que vayamos a desarrollar implica realizar una instalación de laravel para ese proyecto.
- La instalación se hace en un directorio principal del cual cuelga una estructura de ficheros y directorios
Archivo:DirectorioRaizLaravel.png
Instalación
- Instalar curl
sudo apt-get install curl
- Instalar composer
curl -sS https://getcomposer.org/installer | php
- Movemos el fichero para hacerlo ejecutable
sudo mv composer.phar /usr/local/bin/composer
- Cada proyecto que hagamos con laravel, tendremos que hacer una instalación de ese proyecto
- PAra ello tenemos dos opciones
- Vía 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
2.- Vía composer
- Ejecutamos la opción create-project
composer create-project 'laravel/laravel nombrePoryecto --prefer-dist
Instalar Laravel
- Instalando 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.
- Instalanado 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
- Una vez descargado Composer tendremos un fichero llamado composer.phar. Tanto la ubicación como el nombre del fichero se puede parametrizar, si no por defecto lo dejará en el directorio actual
- Descargamos el fichero [laravel.com/laravel.phar PHAR] que es un archivo de instalación de Laravel
- Copiamos a /usr/local/bin y así lo tendremos disponible para todos los proyectos. por comodidad lo copiamos sin extension
sudo cp laravel.phar /usr/local/bin/laravel
- Verificamos que tenga permisos de ejecución
sudo chmo +x laravel
- Ahora podemos instalar Laravel en un directorio con el comando
sudo laravel new /home/manolo/MRM/DISTANCIA/2015/probarLarabel
- Este comando creará un directorio en la ubiación indicada llamado probarLarabel que contendrá una instalación completa de Laravel, con todas sus dependencias
- Después escribimos el comando
composer create-project laravel/laravel --prefer-dist
- Y tenemos instalado en el directorio actual laravel