
Я используюВиндовс 8.1как хостовая операционная система. Я установилУбунтуна Virtual Box в качестве гостя иPHP7установлен в нем. Я хочу использоватьPHP7как локальная разработка на Windows. Возможно ли использоватьPHP7и встроенный сервер PHP, установленный на моей гостевой машине в Windows поверхсшили какие-то другие?
решение1
Да, можно. Либо перенаправив порт, либо получив доступ к виртуальной машине через IP-адрес.
Поэтому можно рассмотреть возможность использованиябродягас конфигурацией частной сети, см. пример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
и ваш сервер Apache с PHP будет запущен, тогда получите доступ к своему серверу через указанный выше IP-адрес или через хост, который вы можете добавить в свойhosts
файл, например:
192.168.22.22 local.dev
Кроме того, после config.vm.synced_folder
настройки ваши файлы в выбранной папке ( .
) на хост-машине синхронизируются и автоматически становятся доступными в виртуальной машине /vagrant
черезНФС.
Если вам нужно получить доступ к вашей виртуальной машине, просто запустите: vagrant ssh
в папке с вашим Vagrantfile
.
Проверьте следующие конфигурации Vagrant:mycognitive/drupal-песочница,geerlingguy/drupal-vm(Drupal VM) для дальнейших идей.