Aktueller Standort: Startseite> Neueste Artikel> Konstruktion von Laravel -Entwicklungsumgebung: Detailliertes Tutorial zur Konfiguration und Installation von Virtual Machine Homestead

Konstruktion von Laravel -Entwicklungsumgebung: Detailliertes Tutorial zur Konfiguration und Installation von Virtual Machine Homestead

gitbox 2025-06-13

Laravel ist ein beliebtes PHP -Framework, das häufig verwendet wird, um effiziente, skalierbare und sichere Webanwendungen zu erstellen. Eine häufige Voraussetzung bei der Entwicklung eines Laravel -Projekts ist der Aufbau einer zuverlässigen und effizienten Entwicklungsumgebung. Homestead ist eine virtuelle Maschine, die offiziell von Laravel bereitgestellt wird. Es ist vorinstalliert mit allen für die Entwicklung erforderlichen Software und Konfigurationen, die den Bauprozess der Entwicklungsumgebung erheblich vereinfachen können. In diesem Artikel wird detailliert vorgestellt, wie eine Laravel -Entwicklungsumgebung durch Homestead aufgebaut wird.

1. Installieren Sie VirtualBox und Vagrant

Vor dem Bau der Gehöftumgebung müssen wir zuerst VirtualBox und Vagrant installieren. VirtualBox ist eine leistungsstarke Software für virtuelle Maschine, während Vagrant ein Tool zum Erstellen und Verwalten von virtuellen Maschinen ist. Nach der Installation dieser beiden Tools können wir mit der Installation von Homestead beginnen.

2. Installieren Sie das Gehöft

Das Installieren von Homestead ist sehr einfach. Sie müssen nur den folgenden Befehl in der Befehlszeile ausführen:

 
vagrant box add laravel/homestead
        

Nach dem Ausführen dieses Befehls lädt Vagrant das Virtual Machine -Bild des Gehöfts herunter und fügt es der Vagrantenumgebung hinzu.

3. Konfigurieren Sie das Gehöft

Nach erfolgreicher Installation von Homestead müssen wir es konfigurieren. Geben Sie das Verzeichnis für das Homestead -Installation ein (Standard ist ~/.homestead) und finden Sie die Homestead.Yaml -Konfigurationsdatei. Diese Datei wird verwendet, um die Konfiguration der Entwicklungsumgebung zu definieren.

Öffnen Sie die Datei homestead.yaml und Sie sehen einige Standardkonfigurationen wie folgt:

 
ip: 192.168.10.10
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
    - ~/.ssh/id_rsa
folders:
    - map: ~/code
      to: /home/vagrant/code
sites:
    - map: homestead.test
      to: /home/vagrant/code/public
        

Diese Konfigurationselemente können entsprechend den tatsächlichen Anforderungen angepasst werden. Beispielsweise definiert das IP -Feld die IP -Adresse der virtuellen Maschine des Gehöfts, das Speicherfeld gibt die Speichergröße der virtuellen Maschine an, und das CPUS -Feld legt die Anzahl der CPU -Kerne der virtuellen Maschine fest. Die Felder der Autorisierung und Schlüssel definieren den SSH -Schlüssel zur Authentifizierung.

Zusätzlich können Sie nach Bedarf Ordner Mapping und Website -Mapping konfigurieren. Das Feld Ordner definiert die Zuordnungsbeziehung zwischen dem lokalen Ordner und dem Ordner innerhalb der virtuellen Maschine, und das Feld "Sites" definiert die Zuordnung zwischen dem lokalen Domänennamen und dem Standort Standort innerhalb der virtuellen Maschine.

4. Starten Sie die Virtual Machine für das Gehöft

Nach Abschluss der Konfiguration können wir die Virtual Machine mit der Homestead über die Befehlszeile starten. Führen Sie im Verzeichnis des Homestead -Installationsverzeichnisses den folgenden Befehl aus:

 
vagrant up
        

Nach Ausführung dieses Befehls startet und installiert der Virtual Machine für Gehöfte die erforderliche Software und Umgebung automatisch gemäß der Konfiguration in Homestead.yaml.

5. Zugriff auf die Laravel -Anwendung

Wenn die Virtual Machine mit dem Gehöft beginnt, können Sie über Ihren Browser auf die Laravel -Anwendung zugreifen. In der in homestead.yaml konfigurierten Site -Karte befindet sich ein Standard -Site Homestead.test. Geben Sie einfach den Domainnamen in Ihren Browser ein, um auf die Laravel -Anwendung zuzugreifen.

Zusammenfassen

Homestead ist eine bequeme und zuverlässige Laravel -Entwicklungsumgebung. Mit einfachen Konfiguration und Befehlen können Sie schnell eine virtuelle Maschine erstellen, die für die Laravel -Entwicklung geeignet ist. Durch die detaillierten Tutorials in diesem Artikel können Sie die Installation und Konfiguration von Homestead problemlos vervollständigen, die Entwicklungseffizienz verbessern und sich auf die Entwicklung von Laravel -Anwendungen konzentrieren.