Heim  >  Artikel  >  Backend-Entwicklung  >  Informationen zur Analyse der .env-Dateikonfiguration des PHP-Frameworks Laravel

Informationen zur Analyse der .env-Dateikonfiguration des PHP-Frameworks Laravel

不言
不言Original
2018-06-13 17:26:011955Durchsuche

Dieser Artikel stellt hauptsächlich die Analyse der .env-Dateikonfiguration des PHP-Frameworks Laravel vor. Jetzt kann ich ihn mit Ihnen teilen Die vorherige Version von Laravel Die PHP-Datei im Konfigurationsordner wird verwendet, um die für das Projekt erforderliche Konfiguration abzuschließen. Später wurde .env verwendet, um einen Teil der Konfiguration ab etwa 5 zu platzieren. Der folgende Artikel stellt Ihnen daher hauptsächlich die relevanten Informationen zur .env-Dateikonfiguration des PHP-Frameworks Laravel vor. Freunde, die es brauchen, können darauf zurückgreifen.

VorwortJeder sollte wissen, dass bei der Verwendung des Laravel-Frameworks zur Entwicklung von PHP-Programmen die Konfiguration der .env-Datei des Frameworks von entscheidender Bedeutung ist. Diese Datei muss die Datenbank, die Datenbankbenutzer, den Cache usw. konfigurieren. Schauen wir uns das detaillierte Konfigurations-Tutorial an.

1. Konfigurieren Sie APP_KEYDas Laravel-Framework kodiert den symmetrischen Verschlüsselungsschlüssel standardmäßig in der .env-Konfigurationsdatei, der Entwicklungsumgebung und Produktionsumgebung Es ist nicht erforderlich und strengstens verboten, denselben APP_KEY

zu verwenden. Beim Ausführen

im Projekt wird der Schlüssel automatisch in der .env-Datei generiert.
php artisan key:generate

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

2. Datenbank und Datenbankbenutzer konfigurieren

(1) Datenbank erstellen


Verwenden Sie den Befehl

, um das Skript auszuführen, um eine Datenbank zu erstellen

mysql < init_db.sql

(2) Datenbankbenutzer erstellen


Verwenden Sie den Befehl

, um das Skript zum Erstellen von Benutzern auszuführen

mysql < create_usr.sql
Erstellen Sie hier zwei Benutzer, ein cloudlab_dev-Benutzer verfügt über die Berechtigungen Einfügen, Auswählen, Löschen, Aktualisieren, ERSTELLEN


Eine cloudlab_dba verfügt über die Berechtigungen Einfügen, Auswählen, Löschen, Aktualisieren, ALTER, CREATE, DROP, INDEX, LOCK.


Verwenden Sie normalerweise den Benutzer cloudlab_dev und beim Erstellen von Tabellen cloudlab_dba.


Ergebnis:


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

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Lernen aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Laravel Redis-Problemanalyse mehrerer Prozesse, die gleichzeitig Warteschlangen beanspruchen


Das obige ist der detaillierte Inhalt vonInformationen zur Analyse der .env-Dateikonfiguration des PHP-Frameworks Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn