网络资源作为本地开发

网络资源作为本地开发

我在用Windows 8.1作为主机操作系统。我已经安装了Ubuntu在 Virtual Box 上作为客户机PHP7安装在其中。我想使用PHP7作为 Windows 上的本地开发。是否可以使用PHP7并在我的 Windows 客户机上安装了 PHP 内置服务器远程控制或其他?

答案1

是的,可以。可以通过转发端口或通过 IP 地址访问 VM。

因此可以考虑使用流浪汉使用私有网络配置,参见示例Vagrantfile

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

然后当你通过配置虚拟机vagrant up并且你的带有 PHP 的 Apache 服务器启动时,你可以通过上面的 IP 地址或主机访问你的服务器,你可以将其添加到你的hosts文件,例如:

192.168.22.22 local.dev

此外,设置完成后,主机上config.vm.synced_folder所选文件夹 ( ) 中的文件将同步并自动在虚拟机中通过以下方式获取:./vagrantNFS

如果您需要访问您的虚拟机,只需vagrant ssh在包含您的文件夹中运行Vagrantfile

检查以下 Vagrant 配置:mycognitive/drupal-sandboxgeerlingguy/drupal-vmDrupal 虚拟机) 以获得更多的想法。

相关内容