1. Serveranforderungen
Das Laravel-Framework stellt einige Anforderungen an den Server. Natürlich hat Laravel Homestead alle diese Anforderungen erfüllt, daher empfehlen wir dringend, Homestead als lokale Entwicklungsumgebung für Laravel zu verwenden (für Mac) Valet kann als lokale Entwicklungsumgebung verwendet werden.
Wenn Sie Homestead jedoch nicht verwenden, müssen Sie sicherstellen, dass die Entwicklungsumgebung die folgenden Anforderungen erfüllt:
PHP-Version>= 5.6.4
PHP-Erweiterung: OpenSSL
PHP-Erweiterung: PDO
PHP-Erweiterung: Mbstring
PHP-Erweiterung: Tokenizer
2. Laravel installieren
Laravel verwendet Composer, um Abhängigkeiten zu verwalten, also vorher Stellen Sie bei Verwendung von Laravel sicher, dass Composer bereits auf dem Computer installiert ist.
Über das Laravel-Installationsprogramm
Installieren Sie zunächst das Laravel-Installationsprogramm über Composer:
Composer global erfordert „laravel/installer“
Stellen Sie sicher ~ /.composer/vendor/bin befindet sich im Systempfad, sonst kann der Laravel-Befehl auf keinem Pfad aufgerufen werden.
Nachdem die Installation abgeschlossen ist, können Sie mit einem einfachen Befehl „laravel new blog“ eine neue Anwendung namens „blog“ erstellen und alle Laravel-Abhängigkeiten einschließen. Diese Installationsmethode ist viel schneller als die Installation über Composer:
laravel new blog
Von Composer Create-Project
Sie können Composer's create auch im Terminal verwenden - Projektbefehl zum Installieren der Laravel-Anwendung:
composer create-project --prefer-dist laravel/laravel blog
3. Konfigurieren Sie
Laravel-Framework Alle Konfigurationsdateien werden im Konfigurationsverzeichnis gespeichert und jedes Konfigurationselement verfügt über Kommentare, sodass Sie jede Konfigurationsdatei durchsuchen können, um sich mit diesen Konfigurationselementen vertraut zu machen.
Öffentliches Verzeichnis
Nach der Installation von Laravel müssen Sie das Web-Stammverzeichnis des HTTP-Servers auf das öffentliche Verzeichnis verweisen. Die Datei index.php in diesem Verzeichnis dient als Frontend Controller, und alle HTTP-Anfragen werden durchlaufen. Diese Datei geht in die Anwendung.
Konfigurationsdateien
Alle Konfigurationsdateien des Laravel-Frameworks werden im Konfigurationsverzeichnis gespeichert. Alle Konfigurationselemente sind kommentiert, sodass Sie diese Konfigurationsdateien einfach durchsuchen können, um sich mit allen Konfigurationselementen vertraut zu machen.
Verzeichnisberechtigungen
Nach der Installation von Laravel müssen Sie die Lese- und Schreibberechtigungen einiger Verzeichnisse konfigurieren: Die Speicher- und Bootstrap-/Cache-Verzeichnisse sollten beschreibbar sein, wenn Sie die virtuelle Homestead-Maschine als verwenden In der Entwicklungsumgebung wurden diese Berechtigungen bereits festgelegt.
Anwendungsschlüssel
Als nächstes müssen Sie den Anwendungsschlüssel (APP_KEY) auf eine zufällige Zeichenfolge festlegen. Wenn Sie ihn über Composer oder Laravel Installer installiert haben, wurde der Schlüsselwert generiert über den PHP-Artisan-Befehl key:generate.
Normalerweise sollte diese Zeichenfolge 32 Bit lang sein und über APP_KEY in der .env-Datei konfiguriert werden. Wenn Sie die .env.example-Datei noch nicht in .env umbenannt haben, tun Sie dies jetzt. Wenn der Anwendungsschlüssel nicht festgelegt ist, werden Benutzersitzungen und andere verschlüsselte Daten gefährdet.
Weitere Konfigurationen
Laravel benötigt fast keine andere Konfiguration, um es normal zu verwenden, aber Sie sollten sich besser die Datei config/app.php ansehen, die einige anwendungsbasierte Konfigurationen enthält Änderungen, die möglicherweise vorgenommen werden müssen, wie z. B. Zeitzone und Gebietsschema (zur Konfiguration der Zeitzone bzw. Lokalisierung).
Möglicherweise möchten Sie auch einige andere Komponenten von Laravel konfigurieren, z. B. Cache, Datenbank, Sitzung usw. Wir werden diese in den folgenden Dokumenten einzeln besprechen.
Nachdem die Installation abgeschlossen ist, können Sie mit dem nächsten Schritt fortfahren – der Konfiguration von Laravel.
Weitere Hinweise zur Laravel 5.3-Studie und Artikel zur Installation finden Sie auf der chinesischen PHP-Website!