1

Я использую Windows 8.1 в качестве операционной системы. Я установил Ubuntu на виртуальный компьютер в качестве гостя и установил в него PHP7 . Я хочу использовать PHP7 в качестве локальной разработки на Windows. Можно ли использовать встроенный сервер PHP7 и PHP, установленный на моей гостевой машине, в Windows поверх ssh или любых других?

1 ответ1

0

Да, ты можешь. Либо путем переадресации порта или доступа к виртуальной машине через IP-адрес.

Поэтому можно рассмотреть возможность использования Vagrant с конфигурацией частной сети, см. Пример 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 через NFS.

Если вам нужен доступ к вашей виртуальной машине , просто запустите: vagrant ssh в папке с вашим Vagrantfile .

Проверьте следующие конфигурации Vagrant: mycognitive/drupal-sandbox, geerlingguy/drupal-vm (Drupal VM) для дальнейших идей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .