Heim  >  Artikel  >  PHP-Framework  >  Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]

Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]

藏色散人
藏色散人Original
2021-12-23 12:02:093281Durchsuche

Obwohl auf Homestead Nginx, PHP, MySQL, PostgreSQL, Redis, Memcached, Node und alle andere Software vorinstalliert sind, die zum Entwickeln erstaunlicher Laravel-Anwendungen erforderlich ist, muss Laravel dennoch installiert werden. Bevor Sie diesen Artikel lesen, müssen Sie also eine einrichten Es wird empfohlen, zuerst den Artikel „Das umfassendste Tutorial zum Einrichten einer Win10+Homestead-Umgebung [Bilder und Text]“ zu lesen.

Tutorial zur Installation und Ausführung des Laravel-Projekts in Homestead:

Schritt 1: Terminal mit der virtuellen Maschine verbinden

  • Wechseln Sie zunächst über den cd Homestead in das Homestead-Verzeichnis code>-Befehl; <code>cd Homestead命令切换到Homestead目录下;

  • 再使用vagrant ssh命令连接登录虚拟机,如下图所示:

Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]

第二步:进行composer换源

更换composer国内源,命令如下:

composer config -g repo.packagist composer 国内源地址
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]

注意:进行第二步的前提是先安装好composer,如果没有安装,可参考《Windows/Linux下Composer的安装与使用(详解)

第三步:安装Laravel项目

进入虚拟机服务器/home/vagrant/code/目录,然后输入并执行以下命令:

composer create-project --prefer-dist laravel/laravel marriage(项目名字)

Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]

接着我们可以查看到本地Win10下与虚拟机code同步的marriage目录中也已经成功创建好laravel项目文件。

注:laravel的主入口文件是public,也就是说当我们访问输入域名访问的时候,是直接访问public里的index.php

Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]

第四步:配置本地与服务器同步

1、修改homestead.yaml文件,设置同步

如下图,这里设置的站点域名是love.test,并且设置同步到项目marriage:

folders:
    - map: C:\Users\Administrator\marriage\marriage
      to: /home/vagrant/code/marriage
sites:
    - map: love.test //你的域名
      to: /home/vagrant/code/marriage/public

Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]

2、配置虚拟机域名及地址IP映射

  • 先在homestead.yaml文件中找到虚拟机Homestead对应的IP地址

Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]

  • 然后在本地找到并打开hosts文件,添加192.168.10.10 love.test,表示将这个ip映射到love.test这个域名。

Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]

第五步:重启服务

退出服务器,通过执行以下命令在本机cmd重启vagrant并刷新配置:

vagrant reload --provision

Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]

第六步:输入域名并访问

在地址栏输入域名love.test进行访问,如果出现以下内容界面,则表示laravel成功安装

Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]

最后大家可以小小的测试一下,看看在本地修改内容是不是能同步到服务器上。

如下所示,我修改了本地laravel项目的welcome.blade.php

Verwenden Sie den Befehl vagrant ssh, um eine Verbindung zur virtuellen Maschine herzustellen, wie in der Abbildung unten gezeigt:

Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]


Schritt 2: Komponist ausführen Quelle ändern

🎜🎜Komponisten im Inland ersetzen Quelle, der Befehl lautet wie folgt: 🎜rrreee🎜bf0f5f9801c7b49d4967e028cc3f 2f1.png 🎜🎜🎜Hinweis: 🎜Voraussetzung für den zweiten Schritt ist die Installation von Composer zuerst. Wenn es nicht installiert ist, lesen Sie bitte „Installation und Verwendung von Composer unter Windows/Linux (ausführliche Erklärung)🎜》🎜🎜🎜Schritt 3: Installieren Sie das Laravel-Projekt🎜🎜🎜 🎜Geben Sie das Verzeichnis /home/vagrant/code/ des Servers der virtuellen Maschine ein, geben Sie dann den folgenden Befehl ein und führen Sie ihn aus: 🎜rrreee🎜<img src="https://img.php.cn/upload/%20image/559/253/344/1640238862152000.png" title="1640238862152000.png " alt="Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]">🎜🎜Dann können wir überprüfen, ob die Laravel-Projektdatei erfolgreich im Eheverzeichnis erstellt wurde synchronisiert mit dem Virtueller Maschinencode unter lokalem Win10. 🎜🎜Hinweis: Die Haupteintragsdatei von Laravel ist <code>public, was bedeutet, dass wir beim Zugriff auf den Eingabedomänennamen direkt auf index.php in <code>public zugreifen >. 🎜🎜Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text] 🎜🎜🎜 Schritt 4: Lokale und Server-Synchronisierung konfigurieren 🎜🎜🎜🎜1. Ändern Sie die Datei homestead.yaml und richten Sie die Synchronisierung ein 🎜🎜Wie unten gezeigt, lautet der hier festgelegte Site-Domainname love.test und der Einstellungen werden mit der Projekt-Ehe synchronisiert: 🎜rrreee🎜 e4150994fd1108500257a7f0b2740a1 .png 🎜🎜2. Konfigurieren Sie den Domänennamen und die Adress-IP-Zuordnung der virtuellen Maschine🎜🎜🎜🎜Suchen Sie zunächst die IP-Adresse, die der virtuellen Maschine Homestead entspricht, in der Datei homestead.yaml🎜 🎜Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]🎜 🎜🎜🎜 Suchen und öffnen Sie dann die Hosts-Datei lokal und fügen Sie 192.168.10.10 love.test hinzu. Dies bedeutet, dass diese ip dem Domänennamen love.test zugeordnet wird. / 🎜  2FB2FC6B0584A7252DC0AE228702EE2 .png 🎜🎜🎜Schritt 5: Starten Sie den Dienst neu🎜🎜🎜Verlassen Sie den Server, starten Sie Vagrant neu und aktualisieren Sie die Konfiguration im lokalen cmd, indem Sie den folgenden Befehl ausführen: 🎜rrreee🎜Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]🎜🎜🎜Schritt 6: Geben Sie den Domainnamen ein und besuchen Sie🎜 🎜🎜🎜In Geben Sie in der Adressleiste den Domänennamen love.test ein, um darauf zuzugreifen. Wenn die folgende Inhaltsoberfläche angezeigt wird, bedeutet dies, dass Laravel erfolgreich installiert wurde🎜🎜Detaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]🎜🎜Abschließend können Sie einen kleinen Test durchführen, um zu sehen, ob der geänderte Inhalt lokal mit dem Server synchronisiert werden kann. 🎜🎜Wie unten gezeigt, habe ich die Datei welcome.blade.php des lokalen Laravel-Projekts geändert, und Sie können sehen, dass sie erfolgreich mit dem Server synchronisiert wurde~🎜🎜🎜🎜🎜🎜Zu diesem Zeitpunkt , Laravel wurde endlich erfolgreich installiert, ah! ! ! 🎜🎜

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zur Installation und Ausführung des Laravel-Projekts auf Homestead [Bilder und Text]. 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