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:
- Instalar compositor. Documentación del compositor
- Ejecutar
composer create-project laravel/laravel <folder-name> "5.1.*"
- Asegúrese de que la carpeta de
storage
y la carpetabootstrap/cache
sean de escritura. - 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. - Ejecute
php artisan serve
y apunte su navegador ahttp://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.