Dans la version précédente, Laravel utilisait le fichier php dans le dossier de configuration pour terminer la configuration requise pour le projet. Plus tard, à partir d'environ 5, .env a été utilisé pour placer une partie de la configuration. Ainsi, l'article suivant vous présente principalement les informations pertinentes sur la configuration du fichier .env du framework PHP laravel. Les amis dans le besoin peuvent s'y référer.
Préface
Tout le monde doit savoir que lors de l'utilisation du framework laravel pour développer des programmes PHP, la configuration du fichier .env du framework est cruciale. Ce fichier doit configurer la base de données, l'utilisateur de la base de données, le cache, etc. Jetons un coup d'œil au didacticiel de configuration détaillé.
1. Configurer APP_KEY
Le framework Laravel a une clé de chiffrement symétrique codée en dur dans le fichier de configuration .env par défaut, l'environnement de développement et l'environnement de production n'ont pas besoin et doivent être strictement interdits d'utiliser la même APP_KEY
L'exécution de php artisan key:generate
dans le projet générera automatiquement la clé dans le fichier .env.
APP_KEY=Li0zqXhuxOlnsMtG90UsU**********
2. Configurer la base de données et les utilisateurs de la base de données
Utilisez la commande mysql < init_db.sql
pour exécuter le script pour créer la base de données
(2) Créer un utilisateur de base de données
Utilisez la commande mysql < create_usr.sql
pour exécuter le script pour créer des utilisateurs
Créez deux utilisateurs ici, un utilisateur cloudlab_dev a Insérer, Sélectionner, Supprimer, Mettre à jour , autorisations CREATE
Un cloudlab_dba dispose des autorisations Insert, Select, Delete, Update, ALTER, CREATE, DROP, INDEX, LOCK.
Utilisez généralement l'utilisateur cloudlab_dev et utilisez cloudlab_dba lors de la création de tables
Résultat :
DB_HOST=127.0.0.1 DB_DATABASE=cloudlab DB_USERNAME=cloudlab-dev DB_PASSWORD=cloudla****** DB_USERNAME_DBA=cloudlab-dba DB_PASSWORD_DBA=cloud*******
Résumé
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!