Heim > Artikel > Backend-Entwicklung > Ausführliche Erklärung, wie man Homestead zum schnellen Ausführen von Laravel-Projekten verwendet
Wie kann man Laravel-Projekte mit Homestead schnell ausführen? Dieser Artikel führt Sie hauptsächlich in die relevanten Informationen zum schnellen Ausführen eines Laravel-Projekts anhand des Beispielcodes ein. Es hat einen gewissen Referenz-Lernwert für alle, die es beim Lernen oder Arbeiten benötigen Kommen Sie und lernen Sie gemeinsam. Ich hoffe, es hilft allen.
Description#
Laravel ist bestrebt, ein angenehmes Entwicklungserlebnis für den gesamten PHP-Entwicklungsprozess zu bieten, einschließlich der lokalen Entwicklungsumgebung des Entwicklers.
Laravel Homestead ist eine offizielle, vorgefertigte Vagrant-„Box“, die Ihnen eine fantastische Entwicklungsumgebung bietet, ohne dass Sie PHP, HHVM, Webserver und andere Serversoftware auf Ihrem Computer installieren müssen. Machen Sie sich keine Sorgen mehr, Ihr Betriebssystem durcheinander zu bringen! Vagrant-Boxen sind vollständig wegwerfbar. Wenn etwas schief geht, können Sie die Truhe in wenigen Minuten zerstören und wieder aufbauen!
Homestead läuft auf jedem Windows-, Mac- oder Linux-System und umfasst Nginx, PHP 5.6, MySQL, Postgres, Redis, Memcached und alle andere Software, die Sie zum Entwickeln erstaunlicher Laravel-Anwendungen benötigen.
In diesem Artikel wird erläutert, wie Sie ein vorhandenes Laravel-Projekt installieren und ausführen. Der Text ist kompakt und fasst nur einige allgemeine Vorgänge zur schnellen Überprüfung zusammen.
Installation#
Da unsere lokale Entwicklungsumgebung Homestead für eine schnelle Bereitstellung verwendet, müssen Sie vor dem Lesen dieses Artikels sicherstellen, dass Ihr lokaler Server installiert ist Die Homestead-Betriebsumgebung wurde erfolgreich installiert und konfiguriert.
Hinweis: Entwickler, die nicht wissen, wie die Homestead-Entwicklungsumgebung installiert und konfiguriert wird, können diesen Artikel lesen Konfiguration.
1. Klonen Sie den Code#
git clone {project_path}
2 Environment#
Führen Sie diese Befehlszeile aus, um die Datei Homestead.yaml zu öffnen:
homestead edit
Fügen Sie entsprechende Änderungen hinzu:
folders: - map: /Users/.../demo-name # 你的本地项目地址 to: /home/vagrant/demo-name sites: - map: demo-name.app to: /home/vagrant/demo-name/public databases: - demo-name # 如果项目依赖数据库,请记得配置此字段.数据库名称可自定义
Starten Sie Homestead neu :
homestead provision
3. Abhängigkeiten installieren #
Geben Sie die virtuelle Maschine ein:
cd /home/vagrant/demo-name composer install
4. Konfigurationsdatei# generieren
Kopieren Sie .env.example nach .env
cp .env.example .env
Sie können entsprechende Änderungen entsprechend dem Inhalt der . env-Datei, wie Datenbankverbindung, Cache-Einstellungen usw. Inhalt
5. Erstellen Sie eine Datentabelle und generieren Sie Testdaten #
Wenn Da das Projekt nicht auf eine Datenbank angewiesen ist, können Sie diesen Schritt überspringen
php artisan migrate --seed
6. Hosts ändern
Führen Sie diese Befehlszeile aus um die Hosts-Datei zu öffnen
sudo vi /etc/hosts
Fügen Sie eine neue Zeile hinzu:
127.0.0.1 demo-name.app
Greifen Sie nach der Konfiguration einfach mit Ihrem Browser auf http://demo-name.app zu
Verwandte Empfehlungen:
Detaillierte Erklärung, wie Laravel Datenbanktransaktionen und Ausnahmebehandlung verwendet
Detaillierte Erläuterung, wie man Routing-Parameter in Laravel erhält
Detaillierte Erläuterung des Ladevorgangs und des Prinzips von Facade in Laravel
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie man Homestead zum schnellen Ausführen von Laravel-Projekten verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!