1. Exigences du serveur
Le framework Laravel a quelques exigences pour le serveur. Bien sûr, Laravel Homestead a satisfait à toutes ces exigences, nous vous recommandons donc fortement d'utiliser Homestead comme environnement de développement local Laravel. (pour Mac) Valet peut être utilisé comme environnement de développement local).
Cependant, si vous n'utilisez pas Homestead, vous devez vous assurer que l'environnement de développement répond aux exigences suivantes :
Version PHP>= 5.6.4
Extension PHP : OpenSSL
Extension PHP : PDO
Extension PHP : Mbstring
Extension PHP : Tokenizer
2 Installer Laravel
Laravel utilise Composer pour gérer les dépendances, donc avant. en utilisant Laravel, assurez-vous que Composer est déjà installé sur la machine.
Grâce au programme d'installation de Laravel
Tout d'abord, installez le programme d'installation de Laravel via Composer :
composer global require "laravel/installer"
Assurez-vous ~ /.composer/vendor/bin se trouve dans le chemin système, sinon la commande laravel ne peut être appelée sur aucun chemin.
Une fois l'installation terminée, vous pouvez créer une nouvelle application Laravel dans le répertoire actuel avec une simple commande laravel new. Par exemple, laravel new blog créera une nouvelle application nommée blog et inclura toutes les dépendances de Laravel. Cette méthode d'installation est beaucoup plus rapide que l'installation via Composer :
laravel new blog
Par Composer Create-Project
Vous pouvez également utiliser la création de Composer dans le terminal - Commande project pour installer l'application Laravel :
composer create-project --prefer-dist laravel/laravel blog
3. Configurer
Laravel framework All. les fichiers de configuration sont stockés dans le répertoire config et chaque élément de configuration comporte des commentaires, vous pouvez donc parcourir n'importe quel fichier de configuration pour vous familiariser avec ces éléments de configuration.
Répertoire public
Après avoir installé Laravel, vous devez pointer le répertoire racine Web du serveur HTTP vers le répertoire public. Le fichier index.php de ce répertoire servira de frontal. contrôleur, et toutes les requêtes HTTP seront transmises. Ce fichier va dans l'application.
Fichiers de configuration
Tous les fichiers de configuration du framework Laravel sont stockés dans le répertoire de configuration. Tous les éléments de configuration sont commentés, vous pouvez donc facilement parcourir ces fichiers de configuration pour vous familiariser avec tous les éléments de configuration.
Autorisations des répertoires
Après avoir installé Laravel, vous devez configurer les autorisations de lecture et d'écriture de certains répertoires : les répertoires de stockage et d'amorçage/cache doivent être accessibles en écriture, si vous utilisez la machine virtuelle Homestead comme l'environnement de développement, ces autorisations ont déjà été définies.
Clé d'application
La prochaine chose à faire est de définir la clé d'application (APP_KEY) sur une chaîne aléatoire Si vous l'avez installée via le programme d'installation de Composer ou Laravel, la clé La valeur a été générée. via la commande php artisan key:generate.
Normalement, cette chaîne doit avoir une longueur de 32 bits, configurée via APP_KEY dans le fichier .env, si vous n'avez pas encore renommé le fichier .env.example en .env, faites-le maintenant. Si la clé d'application n'est pas définie, les sessions utilisateur et autres données cryptées seront compromises.
Plus de configurations
Laravel n'a presque besoin d'aucune autre configuration pour être utilisé normalement, mais vous feriez mieux de jeter un œil au fichier config/app.php, qui contient une configuration basée sur l'application. les modifications qui peuvent devoir être apportées, telles que le fuseau horaire et les paramètres régionaux (pour configurer respectivement le fuseau horaire et la localisation).
Vous souhaiterez peut-être également configurer d'autres composants de Laravel, tels que le cache, la base de données, la session, etc. Nous en discuterons un par un dans les documents suivants.
Une fois l'installation terminée, vous pouvez passer à l'étape suivante : configurer Laravel.
Pour plus de notes d'étude sur Laravel 5.3 et d'articles liés à l'installation, veuillez faire attention au site Web PHP chinois !