Recherche…


Introduction

Laravel est un framework MVC avec bundles, migrations et Artisan CLI. Laravel propose un ensemble d'outils robustes et une architecture d'application intégrant les meilleures fonctionnalités des frameworks tels que CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra et autres. Laravel est un framework Open Source. Il possède un ensemble très riche de fonctionnalités qui accélèreront la vitesse du développement Web. Si vous êtes familier avec Core PHP et Advanced PHP, Laravel vous facilitera la tâche. Cela permettra de gagner beaucoup de temps.

Remarques

Cette section fournit une vue d'ensemble de ce que laravel-5.1 est et pourquoi un développeur peut vouloir l'utiliser.

Il convient également de mentionner tout sujet important dans le cadre de laravel-5.1 et d'établir un lien avec les sujets connexes. La documentation de laravel-5.1 étant nouvelle, vous devrez peut-être créer des versions initiales de ces rubriques connexes.

Installation ou configuration

Instructions sur l'installation de Laravel 5.1 sur une machine Linux / Mac / Unix.

Avant de lancer l'installation, vérifiez si les conditions suivantes sont remplies:

  • PHP> = 5.5.9
  • Extension PHP OpenSSL
  • Extension PHP PDO
  • Extension PHP Mbstring
  • Extension PHP Tokenizer

Commençons l'installation:

  1. Installez le compositeur. Composer Documentation
  2. Lancez le composer create-project laravel/laravel <folder-name> "5.1.*"
  3. Assurez-vous que le dossier de storage et le dossier bootstrap/cache sont accessibles en écriture.
  4. Ouvrez le fichier .env et définissez les informations de configuration telles que les informations d'identification de la base de données, l'état du débogage, l'environnement d'application, etc.
  5. Exécutez le service php artisan serve et dirigez votre navigateur vers http://localhost:8000 . Si tout va bien, vous devriez obtenir la page

Installez le framework Laravel 5.1 sur Ubuntu 16.04, 14.04 et LinuxMint

Étape 1 - Installer la lampe

Pour commencer avec Laravel, nous devons d'abord configurer un serveur LAMP en cours d'exécution. Si vous avez déjà exécuté la pile LAMP, passez cette étape sinon utilisez les commandes suivantes pour configurer la lampe sur le système Ubuntu.

Installer 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

Installer Apache2

$ apt-get install apache2 libapache2-mod-php5

Installer MySQL

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

Étape 2 - Installez Composer

Composer est nécessaire pour installer des dépendances Laravel. Utilisez donc les commandes ci-dessous pour télécharger et utiliser comme commande dans notre système.

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

Étape 3 - Installer Laravel

Pour télécharger la dernière version de Laravel, utilisez la commande ci-dessous pour cloner le dépôt principal de laravel à partir de github.

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

Accédez au répertoire du code Laravel et utilisez le composeur pour installer toutes les dépendances requises pour le framework Laravel.

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

L'installation des dépendances prendra du temps. Après, définissez les autorisations appropriées sur les fichiers.

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

Étape 4 - Définir la clé de cryptage

Définissez maintenant la clé de chiffrement à nombre aléatoire de 32 bits, utilisée par le service d'encryptage Illuminate.

$ php artisan key:generate

Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.

Maintenant, éditez le fichier de configuration config/app.php et mettez à jour la clé d'application générée ci-dessus. Assurez-vous également que le chiffrement est correctement défini.

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

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

Étape 5 - Créer Apache VirtualHost

Ajoutez maintenant un hôte virtuel dans votre fichier de configuration Apache pour accéder au framework Laravel depuis un navigateur Web. Créez le fichier de configuration Apache dans le répertoire /etc/apache2/sites-available/ et ajoutez le contenu ci-dessous.

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

Il s'agit de la structure de fichiers de l'hôte virtuel.

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

Enfin, permet d'activer le site Web et de recharger le service Apache en utilisant la commande ci-dessous.

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

Étape 6 - Accès à Laravel

À ce stade, vous avez terminé avec succès le framework PHP Laravel 5 sur votre système. Créez maintenant une entrée de fichier hôte pour accéder à votre application Laravel dans un navigateur Web. Modifiez 127.0.0.1 avec votre serveur ip et laravel.example.com avec votre nom de domaine configuré dans Apache.

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

Et accédez à http://laravel.example.com dans votre navigateur Web préféré comme ci-dessous.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow