Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung des .env-Dateikonfigurations-Tutorials des Laravel-Frameworks

Detaillierte Erläuterung des .env-Dateikonfigurations-Tutorials des Laravel-Frameworks

怪我咯
怪我咯Original
2017-06-16 10:38:012360Durchsuche

In der vorherigen Version verwendete Laravel die PHP-Datei im Konfigurationsordner, um die für das Projekt erforderliche Konfiguration abzuschließen. Später, ab etwa 5, wurde .env verwendet, um einen Teil der Konfiguration zu platzieren. Der folgende Artikel stellt Ihnen daher hauptsächlich die relevanten Informationen zur .env-Dateikonfiguration des PHP-Frameworks Laravel vor.

Vorwort

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

Das 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. Wenn Sie php artisan key:generate im Projekt ausführen, wird der Schlüssel automatisch in der .env-Datei generiert.

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

2. Datenbank und Datenbankbenutzer konfigurieren

(1) Datenbank erstellen

Verwenden Sie den Befehl mysql < init_db.sql , um das Skript auszuführen, um eine Datenbank zu erstellen

(2) Datenbankbenutzer erstellen

Verwenden Sie den Befehl mysql < create_usr.sql, um das Skript zum Erstellen eines Benutzers auszuführen

Erstellen Sie hier zwei Benutzer, ein cloudlab_dev-Benutzer verfügt über Einfügen, Auswählen, Löschen, Aktualisieren , CREATE-Berechtigungen

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 detaillierte Inhalt vonDetaillierte Erläuterung des .env-Dateikonfigurations-Tutorials des Laravel-Frameworks. 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