Instalacion de Laravel

Para poder tener nuestro ambiente de trabajo local usando Docker primero necesitamos instalar unos paquetes necesarios para poder ejecutar nuestra aplicacion Laravel de manera eficiente.

PHP 7.1

Anadir Ondrejs PPA repo a nuestra computadora

Que son los PPA (Personal Package Archive)?

La menera de instalar aplicaciones en Ubuntu es muy diferente a la manera de instalacion de aplicaciones en MAC y Windows. Los PPA son unos repositorio de aplicaciones el cual permite a los desarrolladores instalar aplicaciones especificas en tu maquina Linux.

$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update

Instalar PHP 7.1

Primero detenemos el servidor interno de Linux y luego instalar PHP 7.1

$ service apache2 stop
$ sudo apt-get install php7.1 php7.1-common

Tambien necesitamos instalar paquetes extras el cual Laravel y Composer necesitara

$ sudo apt-get install php7.1-curl php7.1-xml php7.1-zip php7.1-gd php7.1-mysql php7.1-mbstring

Para verificar que todo este correcto

$ php -v

Instalar Laravel por medio de Composer

composer global require "laravel/installer=~1.1"

Anadir Laravel al Linux terminal

Para poder utilizar Laravel y sus comandos necesitamos anadir laravel a nuestro archivo .bashrc , pero para personas nuevas en Linux explicare que es este archivo y otros similares.

Tradicionalmente cuando iniciamos una computadora basada en sistema Unix, el sistema inicia el programa llamado shell o bash, este programa esta disenado para que el usuario pueda iniciar otros programas. Shell o bash es la interface que nos permite cominucarnos con el kernel del sistema. En nuestro directorio principal tenemos unos archivos el cual definen unas reglas de como y que cosas podemos manejar desde el shell o bash.

  • ~/.profile Este archivo contiene comandos que solo aplica a toda una sesion de usario. Por ejemplo para inicializar programas una vez pases la iniciacion de usuarios.
  • ~/.bashrc Este archivo contiene todas las variables de ambiente y rutas a hacer referencia.
  • ~/.bashrc_profile Este es similar al archivo .bashr la unica diferencia que este aplica solo a usuarios exclusivos, como por ejemplo administrador.

Continuando con Laravel vamos al archivo .bashrc y colocamos lo siguiente al fin:

export PATH="~/.composer/vendor/bin:$PATH"

Si el archivo .bashrc no existe podemos crearlo de la siguiente manera:

source ~/.bashrc

Creando la aplicacion Laravel

laravel new blog

Provee permiso a directorios

chmod -R 777 .

Generando key de Laravel

php artisan key:generate

results matching ""

    No results matching ""