Сетевой ресурс как локальное развитие

Сетевой ресурс как локальное развитие

Я используюВиндовс 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) для дальнейших идей.

Связанный контент