Ubuntu 虚拟机充当 Windows 中的开发服务器

Ubuntu 虚拟机充当 Windows 中的开发服务器

我有一台带有两个显示器的 Windows 机器,并且正在寻找通过 VirtualBox(带有 symfony 框架/PHPStorm 的 LAMP 堆栈)运行的开发服务器,以便我可以:

  1. 在一个监视器窗口运行的虚拟机上编辑代码
  2. http://localhost:10080/通过访问例如让窗口提供这些页面

有没有办法制作一个可以使用的通用 VM 映像?如果我可以将其放在 USB 上并在任何 Windows 机器上运行 VM 作为服务器,那就更好了?

答案1

当然有可能。我实际上创建了一个小脚本,它设置了一个像您描述的虚拟环境(尽管我纯粹将其用作服务器,但我在本地机器上进行开发)。如果您感兴趣,我将其放在 Github 上:

https://github.com/Bartwillemsen/virtual-devbox

基本上,您需要在 Ubuntu 客户设置上执行的操作是创建第二个网络适配器并使其成为“仅主机”。

在此处输入图片描述

然后,在第一个适配器(默认情况下为 NAT)上,您可以设置一些端口重定向。我的设置如下:

在此处输入图片描述

因此,您可以使用 Apache 设置基于名称的托管。如果您在本地计算机的主机文件上添加网站名称,则可以使用 URL 和端口号访问它,如下所示:yourwebsite.local:8000(在我的情况下)。

编辑:您可以在此屏幕中定义共享文件夹:

在此处输入图片描述

相关内容