Buscar..


Introducción

Laravel es un marco MVC con paquetes, migraciones y Artisan CLI. Laravel ofrece un conjunto robusto de herramientas y una arquitectura de aplicación que incorpora muchas de las mejores características de marcos como CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra y otros. Laravel es un framework de código abierto. Tiene un conjunto muy rico de características que aumentarán la velocidad del desarrollo web. Si está familiarizado con Core PHP y Advanced PHP, Laravel facilitará su tarea. Te ahorrará mucho tiempo.

Observaciones

Esta sección proporciona una descripción general de qué es laravel-5.1 y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema importante dentro de laravel-5.1 y vincular a los temas relacionados. Dado que la Documentación para laravel-5.1 es nueva, es posible que deba crear versiones iniciales de esos temas relacionados.

Instalación o configuración

Instrucciones para instalar Laravel 5.1 en una máquina Linux / Mac / Unix.

Antes de iniciar la instalación, compruebe si se cumplen los siguientes requisitos:

  • PHP> = 5.5.9
  • Extensión PHP OpenSSL
  • Extensión PHP de DOP
  • Mbstring PHP Extension
  • Tokenizer PHP Extension

Comencemos la instalación:

  1. Instalar compositor. Documentación del compositor
  2. Ejecutar composer create-project laravel/laravel <folder-name> "5.1.*"
  3. Asegúrese de que la carpeta de storage y la carpeta bootstrap/cache sean de escritura.
  4. Abra el archivo .env y configure la información de configuración como las credenciales de la base de datos, el estado de depuración, el entorno de la aplicación, etc.
  5. Ejecute php artisan serve y apunte su navegador a http://localhost:8000 . Si todo está bien, entonces debería obtener la página

Instale Laravel 5.1 Framework en Ubuntu 16.04, 14.04 y LinuxMint

Paso 1 - Instalar LAMP

Para comenzar con Laravel, primero debemos configurar un servidor LAMP en ejecución. Si ya está ejecutando la pila LAMP, omita este paso o utilice los siguientes comandos para configurar la lámpara en el sistema Ubuntu.

Instalar PHP 5.6

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6 php5.6-mcrypt php5.6-gd

Instalar apache2

$ apt-get install apache2 libapache2-mod-php5

Instalar MySQL

$ apt-get install mysql-server php5.6-mysql

Paso 2 - Instalar Composer

Se requiere Composer para instalar las dependencias de Laravel. Así que use los siguientes comandos para descargar y usar como un comando en nuestro sistema.

$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer

Paso 3 - Instalar Laravel

Para descargar la última versión de Laravel, use el siguiente comando para clonar el repositorio maestro de laravel desde github.

$ cd /var/www
$ git clone https://github.com/laravel/laravel.git

Navegue al directorio de código Laravel y use composer para instalar todas las dependencias requeridas para el marco Laravel.

$ cd /var/www/laravel
$ sudo composer install

La instalación de dependencias llevará algún tiempo. Después de que establecer permisos adecuados en los archivos.

$ chown -R www-data.www-data /var/www/laravel
$ chmod -R 755 /var/www/laravel
$ chmod -R 777 /var/www/laravel/app/storage

Paso 4 - Establecer clave de cifrado

Ahora configure la clave de encriptación de números aleatorios de 32 bits, que utiliza el servicio de cifrado Illuminate.

$ php artisan key:generate

Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.

Ahora edite el archivo de configuración config/app.php y actualice la clave de la aplicación generada de la siguiente manera. También asegúrese de que el cifrado está configurado correctamente.

'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),

'cipher' => 'AES-256-CBC',

Paso 5 - Crear Apache VirtualHost

Ahora agregue un host virtual en su archivo de configuración de Apache para acceder al marco de trabajo de Laravel desde el navegador web. Cree el archivo de configuración de Apache en el directorio /etc/apache2/sites-available/ y agregue el contenido a continuación.

$ vim /etc/apache2/sites-available/laravel.example.com.conf

Esta es la estructura de archivos del Host Virtual.

<VirtualHost *:80>

        ServerName laravel.example.com
        DocumentRoot /var/www/laravel/public

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/laravel>
                AllowOverride All
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Finalmente, habilitamos el sitio web y recarguemos el servicio de Apache usando el siguiente comando.

$ a2ensite laravel.example.com
$ sudo service apache2 reload

Paso 6 - Acceso a Laravel

En este punto, ha completado con éxito el marco PHP de Laravel 5 en su sistema. Ahora haga una entrada de archivo de host para acceder a su aplicación Laravel en el navegador web. Cambie 127.0.0.1 con su servidor ip y laravel.example.com con su nombre de dominio configurado en Apache.

$ sudo echo "127.0.0.1  laravel.example.com" >> /etc/hosts

Y acceda a http://laravel.example.com en su navegador web favorito como se muestra a continuación.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow