Netzwerkressource als lokale Entwicklung

Netzwerkressource als lokale Entwicklung

ich benutzeWindows 8.1als Host-Betriebssystem. Ich habe installiertUbuntuauf Virtualbox als Gast undPHP7installiert. Ich möchte verwendenPHP7als lokale Entwicklung unter Windows. Ist es möglich,PHP7und PHP-integrierter Server auf meinem Gast-Rechner in meinem Windows installiert übersshoder andere?

Antwort1

Ja, das können Sie. Entweder durch Weiterleitung des Ports oder durch Zugriff auf die VM über die IP-Adresse.

Sie können also erwägen,Landstreichermit privater Netzwerkkonfiguration, siehe BeispielVagrantfile:

Vagrant.configure(2) do |config|
  config.vm.box = "ubuntu/vivid64"
  config.vm.network "private_network", ip: "192.168.22.22"
  config.vm.hostname = "vagrant"
  config.vm.synced_folder ".", "/vagrant", id: "core", nfs: true
end

Wenn Sie dann Ihre VM bereitstellen vagrant upund Ihr Apache-Server mit PHP aktiv ist, können Sie über die obige IP-Adresse oder über den Host, den Sie in IhremhostsDatei, etwa:

192.168.22.22 local.dev

Darüber hinaus werden nach config.vm.synced_folderder Einrichtung Ihre Dateien im ausgewählten Ordner ( .) auf dem Hostcomputer synchronisiert und sind automatisch in der VM verfügbar unter /vagrantviaNFS.

Wenn Sie auf Ihre VM zugreifen müssen, führen Sie einfach Folgendes aus: vagrant sshim Ordner mit Ihrem Vagrantfile.

Überprüfen Sie die folgenden Vagrant-Konfigurationen:mycognitive/drupal-sandbox,geerlingguy/drupal-vm(Drupal VM) für weitere Ideen.

verwandte Informationen