Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erklärung, wie man Homestead zum schnellen Ausführen von Laravel-Projekten verwendet

Ausführliche Erklärung, wie man Homestead zum schnellen Ausführen von Laravel-Projekten verwendet

*文
*文Original
2018-01-05 09:22:011853Durchsuche

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!

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