Diferencia entre revisiones de «Usuario:ManuelRomero/micursos/Laravel/Instalacion»

De WikiEducator
Saltar a: navegación, buscar
(Pasos para instalar)
Línea 1: Línea 1:
{{TEP}}
 
 
{{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}}
 
{{:Usuario:ManuelRomero/micursos/Laravel/introduccion/nav}}
 
<br>
 
<br>
  
 
===Instalación===
 
===Instalación===
;Instalar curl
+
*La instalación de laravel tiene dos aspectos a tener claras
  sudo apt-get install curl
+
*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
*Cada proyecto que hagamos con laravel, tendremos que hacer una instalación de ese proyecto
+
===Instalando el instalador de laravel===
*PAra ello tenemos dos opciones
+
;Vía 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 nombrePoryecto --prefer-dist
+
  composer create-project 'laravel/laravel nombre_Proyecto --prefer-dist
 
+
En ambos casos se creará un proyecto en el directoria actual con  el nombre especificado
====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>
+
composer create-project laravel/laravel --prefer-dist
+
</source>
+
*Y tenemos instalado en el directorio actual laravel
+

Revisión de 06: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).

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