У меня Windows-машина с двумя мониторами, и я хочу, чтобы сервер разработки работал через virtualbox (стек LAMP с Symfony Framework / PHPStorm), чтобы я мог:
http://localhost:10080/
, например . Есть ли способ, которым я могу создать общий образ виртуальной машины, который Я могу использовать? Еще лучше было бы, если бы я мог положить его на флешку и запустить виртуальную машину на любом компьютере с Windows в качестве сервера?
Конечно, возможный. Я на самом деле создал маленький сценарий, который настраивает виртуальную среду как Вы, описывают (хотя я использую его просто в качестве сервера, я разрабатываю на своей локальной машине). Я поместил его на GitHub, если Вам интересно:
https://, который github.com/Bartwillemsen/virtual-devbox
В основном, что необходимо сделать на гостевых настройках Ubuntu, создают второй Сетевой адаптер и делают его "только для хоста".
Затем на первом адаптере (который является NAT по умолчанию, можно установить некоторые перенаправления портов. Я настроил мой как это:
Так с этим, можно настроить основанный на имени хостинг с Apache. Если Вы добавляете название своего веб-сайта на Вас hostfile локального компьютера, можно получить доступ к нему с URL и номером порта как это: yourwebsite.local:8000 (в моем случае).
РЕДАКТИРОВАНИЕ: можно определить совместно используемые папки на этом экране: