Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ezequiel9/320d35cc62177ebed143c86ed3ca42d8 to your computer and use it in GitHub Desktop.
Save ezequiel9/320d35cc62177ebed143c86ed3ca42d8 to your computer and use it in GitHub Desktop.
Luego de llevar a cabo los pasos del otro
tutorial de cómo instalar Lamp y configurar
los virtualhost procedemos a instalar laravel
sobre esa intalación.
0. Chequeamos estos requisitos necesarios para que funcione Laravel.
PHP> = 5.5.9
OpenSSL PHP Extensión
DOP PHP Extensión
Mbstring PHP Extensión
Tokenizer PHP Extensión
1. Instalamos Composer.
$ sudo apt-get install curl
$ curl -sS https://getcomposer.org/installer | php
Esto hará que se descargue en nuestra carpeta home el
archivo composer.phar el cuál tendría que ser llamado
cada vez que queramos hacer uso de el, nosotros en este
tutorial vamos a instalarlo de manera global para que
Composer pueda ser llamado desde cualquier lugar sin
importar la carpeta en la que nos encontremos, esto se hace
pasando el archivo composer.phar a la carpeta /usr/local/bin y
se hace con el siguiente comando:
$ sudo mv ~/composer.phar /usr/local/bin/composer
Noten que cuando movemos composer hacia su nueva ruta no
lleva la extensión, esto es para poder ejecutarlo luego de
manera más fácil y amigable.
Una vez que hayamos movido composer hacia la ruta /usr/local/bin
podemos simplemente teclear composer en la terminal
2. Instalamos Laravel dentro de nuestro virtual host
Situarnos con la consola dentro de nuestra carpeta del virtualhost creada.
$ composer create-project --prefer-dist laravel/laravel blog
3. Configuramos permisos despues de instalar.
$ chown -R usuario.grupo /var/www/laravel
$ chmod -R 755 /var/www/laravel
$ chmod -R 777 /var/www/laravel/app/storage
4. Crear la key de artisan para tu proyecto
$ php artisan key:generate
nos imprimirá en consola algo como esto:
Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.
5. Añadir la clave al proyecto.
Copiar la clave del punto anterior y pegarla en el archivo /carpeta_proyecto/config/app.php buscando la parte donde
se encuentra esta información.
'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),
'cipher' => 'AES-256-CBC',
6. Empezar a programar.
Con esto debería estar funcionando. Aveces los permisos en las carpetas nos traen dolores de cabeza. No desesperarse,
primero buscar problemas en los permisos.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment