我在用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
所选文件夹 ( ) 中的文件将同步并自动在虚拟机中通过以下方式获取:.
/vagrant
NFS。
如果您需要访问您的虚拟机,只需vagrant ssh
在包含您的文件夹中运行Vagrantfile
:
检查以下 Vagrant 配置:mycognitive/drupal-sandbox,geerlingguy/drupal-vm(Drupal 虚拟机) 以获得更多的想法。