Heim > Backend-Entwicklung > PHP-Tutorial > Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

不言
Freigeben: 2023-04-03 07:10:01
Original
2300 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich den Homestead-Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung (Windows-System) vor. Jetzt kann ich ihn mit Ihnen teilen.

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung (Windows-System)

Erste Systemanforderungen für Win7 und höher;

Überspringen Sie die Installation von Virtual-Box; .exe, Überspringen Sie die Installation von git;

Nachdem die Installation abgeschlossen ist, testen Sie, öffnen Sie gitbash

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

ok Als nächstes lernen wir ein wenig darüber, was Homestead ist, und eine Reihe kurzer Einführungen Nachdem wir etwas über Homestead erfahren haben, laden wir die Homestead-Box herunter. Als nächstes müssen wir mit der Installation der Homestead-Virtual-Machine-Box beginnen Es wird empfohlen, zum Herunterladen dieser Box den Thunder-Offline-Download oder andere Offline-Download-Methoden zu verwenden.

Die heruntergeladene Datei ist lt-homestead-3-0-0-2017082400.zip. Nach erfolgreicher Dekomprimierung können Sie das Verzeichnis lt-homestead-3-0-0-2017082400 sehen Das Verzeichnis enthält zwei Dateien:

· homestead-virtualbox-3.0.0.box (die durch das Tutorial angepasste Homestead-Box)

· metadata.json (die Importkonfigurationsdatei der Box)

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)Dann installieren Sie es unten

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)Natürlich wurde diese Virtualbox 3.0.0 gerade installiert das andere;

Dann laden Sie das Homestead-Verwaltungsskript herunter,

cd ~
git clone https://git.coding.net/summerblue/homestead.git Homestead;
Nach dem Login kopieren

Wenn Sie es herunterladen, finden Sie ein Homestead-Verzeichnis, und es gibt auch ein Homestead-Verzeichnis darin Sehen Sie sich die Details an

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System) Führen Sie dann

bash init.sh
Nach dem Login kopieren

ll -la
Nach dem Login kopieren
Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System) aus, um zu vergleichen (Anzeigen). das Originaldokument) und Sie werden feststellen, dass es drei weitere After.sh Homestead.yaml-Aliase gibt

Originaldokument:

Achten Sie nicht auf diesen Unsinn, denn Sie werden sich nicht daran erinnern, nachdem Sie es gelesen haben, Sie werden es verwenden, wenn die Zeit gekommen ist. Sie müssen immer noch zurückkommen und die Informationen nachschlagen.

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System) Als nächstes konfigurieren Sie Homestead.yaml

und vi Homestead .yaml direkt. Ich fand es nützlich, Yo West

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System) Dies sind im Grunde die Standardeinstellungen, füllen Sie die öffentliche Schlüsseldatei aus Adresse auf dem Host, im Grunde ist der Standardwert in Ordnung.                                                       damit die virtuelle Maschine das SSH-Passwort auf dem Host teilen kann, sodass die virtuelle Maschine die gleiche Identitätsauthentifizierung wie der Host hat

Fügen Sie hier direkt die oben genannte Autorisierung zu den Schlüsseln hinzu

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

Originaltext:Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

Als nächstes den SSH-Schlüssel generieren;

Zuerst prüfen, ob der SSH-Schlüssel generiert wurdeInstallations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

Schau mal, oh, es gibt id_rsa und id_rsa.pub, perfektInstallations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

Dieser Schritt zum Generieren von id_rsa und id_rsa.pub wird weggelassen (der Originaltext ist bitte lang). Geben Sie den Link zum Lesen selbst ein);

Konfiguration des freigegebenen Ordners: Erfahren Sie dies über Ordner. Das Geheimnis wird dem Ordner auf der virtuellen Homestead-Maschine zugeordnet.

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System) entspricht dem Ordner auf dem lokalen Computer , und das Format E:/Homestead/Code

entspricht dem Ordner auf Homestead ;

统一配置为 map:~/Code

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

to:/home/vagrant/Code

为了配合这个~/Code, 我们就mkdir ~/Code; 这个Code就将会是我们放置所有laravel项目的文件目录;

站点配置:

允许你在主机里,通过域名来访问虚拟机里的laravel应用.

原文:

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

修改windows的host文件

vi c:windows/system32/drivers/etc/hosts
Nach dem Login kopieren

最后面加一行 192.168.10.10        homestead.test

至此, 站点就配置好了, 后面创建了laravel项目后, 就可以通过浏览器访问homestead.test站点;

 数据库配置:

 用默认的就可以

 Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

 自定义变量:

如果需要自定义一些在虚拟机上用的自定义变量, 可以在variables定义

在配置中未见, 也没啥用, 所以用原文档截图

 Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

完事儿了以后, 配置大概就这么搞定了, 后面就可以vagrant up了

原文:

 Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

启动成功, 这边gitbash会显示

Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)然后vagrant ssh

 Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

 Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

 只有一个Code文件夹; 我们皮一下, 在本机的C:~/Code里面 touch index.php;

 Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

可以看到在虚拟机里面有这个index.php

 Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

ok以后代码直接写在~/Code里面就好了; 不过记得时常 git push;

附录:

 Installations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System)

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关课程推荐:

最新laravel商城实战视频教程

全方位解读Laravel框架及实战视频教程

轻松学会Laravel-基础篇

Das obige ist der detaillierte Inhalt vonInstallations- und Konfigurationsprozess für die Bereitstellung der Laravel-Entwicklungsumgebung Homestead (Windows-System). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage