Heim PHP-Framework Laravel Ausführliche Erklärung zur schnellen Installation und Konfiguration von Laravel

Ausführliche Erklärung zur schnellen Installation und Konfiguration von Laravel

Mar 31, 2023 pm 03:50 PM

Laravel ist ein beliebtes PHP-Framework, das eine benutzerfreundliche, effiziente und stabile Entwicklungsplattform bietet. Wenn Sie Laravel erlernen oder verwenden, können einige Konfigurationsprobleme auftreten. In diesem Artikel erfahren Sie, wie Sie Laravel einrichten, um Ihnen einen schnellen Einstieg zu erleichtern und einige häufige Fehler zu vermeiden.

  1. Composer installieren

Composer ist ein Abhängigkeitsmanagement-Tool für Laravel, wir müssen es zuerst installieren. Composer kann unter getcomposer.org heruntergeladen und installiert werden. Verwenden Sie nach Abschluss der Installation den folgenden Befehl, um zu überprüfen, ob Composer erfolgreich installiert wurde.

composer --version
Nach dem Login kopieren
  1. Laravel installieren

Bevor Sie Laravel installieren, müssen Sie sicherstellen, dass PHP und der Webserver installiert wurden. Laravel empfiehlt offiziell die Verwendung von PHP Version 7.1 oder höher. Mit dem folgenden Befehl können wir die neueste Version von Laravel installieren.

composer create-project --prefer-dist laravel/laravel myproject
Nach dem Login kopieren

Wobei mein Projekt der Name des Laravel-Projekts ist, das Sie erstellen möchten. Dieser Befehl erstellt ein neues Laravel-Projekt in Ihrem aktuellen Arbeitsverzeichnis.

  1. Konfigurieren der Datenbank

Laravel verwendet standardmäßig MySQL als Datenbank und wir müssen die Datenbankverbindungsinformationen festlegen. Öffnen Sie die Datei .env im Projektverzeichnis und ändern Sie darin die folgenden Optionen. .env文件,在其中修改下面的选项。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
Nach dem Login kopieren

这里DB_DATABASE选项是你要使用的数据库名称,DB_USERNAMEDB_PASSWORD选项是你的数据库用户名和密码。

  1. 设置应用程序密钥

Laravel使用应用程序密钥来保护敏感数据,如cookie和session。打开.env文件,找到下面的选项。

APP_KEY=
Nach dem Login kopieren

Laravel官方提供了一个命令来生成应用程序密钥。在终端中运行以下命令。

php artisan key:generate
Nach dem Login kopieren

该命令将生成一个唯一的应用程序密钥,并将其填入.env文件中。

  1. 配置邮件设置

Laravel支持多种邮件服务提供商,例如SMTP和Sendmail。打开.env文件,修改下面的选项。

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=yourusername@gmail.com
MAIL_PASSWORD=yourpassword
MAIL_ENCRYPTION=tls
Nach dem Login kopieren

这里使用了Gmail作为示例。你需要将MAIL_USERNAMEMAIL_PASSWORD

chmod -R 777 storage/
Nach dem Login kopieren
Hier ist die Option DB_DATABASE der Datenbankname, den Sie verwenden möchten, und die Optionen DB_USERNAME und DB_PASSWORD sind Ihr Datenbank-Benutzername und Ihr Passwort.
    1. Anwendungsschlüssel festlegen

    Laravel verwendet Anwendungsschlüssel, um sensible Daten wie Cookies und Sitzungen zu schützen. Öffnen Sie die Datei .env und finden Sie die folgenden Optionen.

    php artisan serve
    Nach dem Login kopieren
      Laravel stellt offiziell einen Befehl zum Generieren von Anwendungsschlüsseln zur Verfügung. Führen Sie den folgenden Befehl im Terminal aus.
    1. rrreee
    2. Dieser Befehl generiert einen eindeutigen Anwendungsschlüssel und füllt ihn in die Datei .env ein.

      E-Mail-Einstellungen konfigurieren

      Laravel unterstützt mehrere E-Mail-Dienstanbieter wie SMTP und Sendmail. Öffnen Sie die Datei .env und ändern Sie die folgenden Optionen.

      rrreee

      Gmail wird hier als Beispiel verwendet. Sie müssen die Optionen MAIL_USERNAME und MAIL_PASSWORD in Ihre eigenen E-Mail-Anmeldeinformationen ändern und die anderen Optionen nach Bedarf ändern.

      🎜Speicherverzeichnisberechtigungen konfigurieren🎜🎜🎜Laravel verwendet standardmäßig das Speicherverzeichnis, um von der Anwendung generierte Dateien wie Protokolle und Caches zu speichern. Um sicherzustellen, dass Laravel normal auf das Verzeichnis zugreifen kann, müssen seine Berechtigungen auf beschreibbar gesetzt werden. Führen Sie den folgenden Befehl im Terminal aus. 🎜rrreee🎜🎜Letzter Schritt🎜🎜🎜Jetzt haben Sie Laravel konfiguriert. Starten Sie den Laravel-Server mit dem folgenden Befehl. 🎜rrreee🎜Besuchen Sie http://localhost:8000 in Ihrem Browser. Sie sehen eine Laravel-Willkommensseite, die anzeigt, dass Sie das Laravel-Framework erfolgreich installiert und konfiguriert haben. 🎜🎜Zusammenfassung🎜🎜In diesem Artikel wird die Einrichtungsmethode von Laravel vorgestellt, einschließlich der Installation von Composer, der Installation von Laravel, der Konfiguration der Datenbank, der Festlegung des Anwendungsschlüssels, der Konfiguration der E-Mail-Einstellungen, der Konfiguration der Speicherverzeichnisberechtigungen und des letzten Schritts. Jetzt können Sie diese Methoden verwenden, um Laravel schnell zu konfigurieren und zu starten und einige häufige Fehler zu vermeiden. 🎜

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung zur schnellen Installation und Konfiguration von Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Laravel Framework Installation Neueste Methode Laravel Framework Installation Neueste Methode Mar 06, 2025 pm 01:59 PM

Laravel Framework Installation Neueste Methode

Laravel-Admin Menüverwaltung Laravel-Admin Menüverwaltung Mar 06, 2025 pm 02:02 PM

Laravel-Admin Menüverwaltung

Wie baue ich eine erholsame API mit fortgeschrittenen Funktionen in Laravel? Wie baue ich eine erholsame API mit fortgeschrittenen Funktionen in Laravel? Mar 11, 2025 pm 04:13 PM

Wie baue ich eine erholsame API mit fortgeschrittenen Funktionen in Laravel?

Welche Version von Laravel ist die beste Welche Version von Laravel ist die beste Mar 06, 2025 pm 01:58 PM

Welche Version von Laravel ist die beste

Was sind die besten Praktiken für die Verwendung von Laravel in einer Cloud-nativen Umgebung? Was sind die besten Praktiken für die Verwendung von Laravel in einer Cloud-nativen Umgebung? Mar 14, 2025 pm 01:44 PM

Was sind die besten Praktiken für die Verwendung von Laravel in einer Cloud-nativen Umgebung?

Wie implementieren Sie OAuth2 -Authentifizierung und -autorisierung in Laravel? Wie implementieren Sie OAuth2 -Authentifizierung und -autorisierung in Laravel? Mar 12, 2025 pm 05:56 PM

Wie implementieren Sie OAuth2 -Authentifizierung und -autorisierung in Laravel?

Wie vergleicht Laravel mit anderen PHP -Frameworks (Symfony, Codesigniter, Yii)? Wie vergleicht Laravel mit anderen PHP -Frameworks (Symfony, Codesigniter, Yii)? Mar 14, 2025 pm 01:49 PM

Wie vergleicht Laravel mit anderen PHP -Frameworks (Symfony, Codesigniter, Yii)?

Wie kann ich in Laravel benutzerdefinierte Validierungsregeln erstellen und verwenden? Wie kann ich in Laravel benutzerdefinierte Validierungsregeln erstellen und verwenden? Mar 17, 2025 pm 02:38 PM

Wie kann ich in Laravel benutzerdefinierte Validierungsregeln erstellen und verwenden?

See all articles