Heim  >  Artikel  >  PHP-Framework  >  Erklären Sie die Konzepte der virtuellen Maschinen Homestead, Vagrant und VitrualBox

Erklären Sie die Konzepte der virtuellen Maschinen Homestead, Vagrant und VitrualBox

藏色散人
藏色散人Original
2021-12-23 10:40:064893Durchsuche

Einführung in Homestead, Landstreicher und virtuelle Maschinen

1. Was ist Homestead?

Antwort: Laravel bietet Entwicklern einen kompletten Satz schwergewichtiger lokaler Entwicklungsumgebungen – Laravel Homestead.

Homestead ist eine offizielle vorgefertigte Vagrant-Box, die Ihnen eine perfekte Entwicklungsumgebung bietet, ohne dass Sie PHP, Webserver und andere Serversoftware auf Ihrem lokalen Computer installieren müssen. Sie müssen sich keine Sorgen machen, dass Ihr Betriebssystem kaputt geht! Vagrant-Boxen sind Einwegartikel. Wenn etwas schief geht, können Sie Box in wenigen Minuten zerstören und erstellen.

Homestead kann auf jedem Windows-, Mac- oder Linux-System ausgeführt werden, es umfasst Nginx-Webserver, PHP 7.4, PHP 7.3, PHP 7.2, PHP 7.1, PHP 7.0, PHP 5.6, MySQL, PostgreSQL, Redis, Memcached, Node und was Sie zum Entwickeln von Laravel-Anwendungen benötigen.

2. Was ist Landstreicher?

Antwort: Vagrant ist ein Tool zum Erstellen und Bereitstellen virtualisierter Entwicklungsumgebungen. Es basiert auf der virtuellen Maschine VirtualBox und soll Entwicklern dabei helfen, schnell ein virtuelles System mit einer einheitlichen Umgebung aufzubauen.

Vagrant kann einen vollständigen Satz virtueller Umgebungen in einer Box kapseln. Solange also jeder diese Box verwendet, ist die Entwicklungsumgebung aller einheitlich! Homestead ist eine Vagrant-Box, die von Laravel offiziell vorinstalliert wurde und für die Laravel-Entwicklung geeignet ist.

3. Was ist eine virtuelle Maschine?

Antwort: VitrualBox ist eine sehr leistungsstarke kostenlose Software für virtuelle Maschinen. Benutzer können Linux, Windows, Mac OS X und andere Betriebssysteme auf VitrualBox installieren und ausführen. Dies bedeutet die Installation eines anderen Systems in Ihrem nativen System, das jedoch jederzeit gelöscht werden kann, ohne dass sich dies auf das native System auswirkt.

4. Homestead umfasst so viele Dinge, die für die Entwicklung benötigt werden. Wie kann ich das auswählen oder zu dem wechseln, das ich verwenden möchte?

Antwort: Nehmen Sie die PHP-Version als Beispiel. Homestead enthält die Versionen 7.4, 7.3, 7.2, 7.1, 5.6 usw. Sie können die Version von PHP in den Sites in der Yaml-Datei angeben, aber beim Anzeigen von PHP in der virtuellen Maschine, es ist immer noch die höchste Version. Wenn Sie die PHP-Version des Systems wechseln möchten, wird Homestead mit dem Versionsverwaltungstool update-alternatives geliefert. Auf diesen Befehl folgt --config php, um PHP auszuwählen und zu wechseln.

Verwandte Empfehlungen:

1.《Das umfassendste Tutorial zum Einrichten der Win10+Homestead-Umgebung [Bilder und Text]

2.《Detaillierte Erläuterung der Schritte zur Installation und Ausführung das Laravel-Projekt mit Homestead [Bilder und Text]

Das obige ist der detaillierte Inhalt vonErklären Sie die Konzepte der virtuellen Maschinen Homestead, Vagrant und VitrualBox. 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