Maison  >  Article  >  développement back-end  >  À propos de l'analyse de la configuration du fichier .env du framework PHP laravel

À propos de l'analyse de la configuration du fichier .env du framework PHP laravel

不言
不言original
2018-06-13 17:26:011994parcourir

Cet article présente principalement l'analyse de la configuration du fichier .env du framework PHP laravel. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer. la version précédente de Laravel Le fichier php dans le dossier config est utilisé pour compléter la configuration requise pour le projet. Plus tard, .env a été utilisé pour placer une partie de la configuration à partir d'environ 5. 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éfaceTout 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, les utilisateurs de la base de données, le cache, etc. Jetons un coup d'œil au didacticiel de configuration détaillé.

1. Configurez APP_KEYLe framework Laravel code en dur la clé de chiffrement symétrique dans le fichier de configuration .env par défaut, l'environnement de développement et environnement de production Il n'est pas nécessaire et strictement interdit d'utiliser le même APP_KEY

L'exécution de

dans le projet générera automatiquement la clé dans le fichier .env.
php artisan key:generate

 APP_KEY=Li0zqXhuxOlnsMtG90UsU**********

2. Configurer la base de données et les utilisateurs de la base de données

(1) Créer une base de données


Utilisez la commande

pour exécuter le script pour créer une base de données

mysql < init_db.sql

(2) Créer un utilisateur de base de données


🎜>

mysql < create_usr.sqlUtilisez la commande
pour exécuter le script pour créer un utilisateur


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

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Analyse des problèmes Laravel Redis de plusieurs processus prenant des files d'attente en même temps

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn