在 Windows 上使用 XAMPP 或 WAMP 运行 Apache 和 PHP 很糟糕,因为在 Windows 上安装新的 PHP 扩展非常困难。大多数适用于 Windows 的二进制版本都无法使用 :(
所以我考虑从 Virtuabox 运行 Ubuntu,并在 Ubuntu 中安装 Apache 和 PHP。
我问的是是否可以在 Ubuntu(虚拟盒)中设置服务器,并在 Windows 下的浏览器中查看它的运行情况。
因此,如果我在 VM 外部、Chrome/Win 中输入“localhost”,它应该显示在 Ubuntu 的 Apache 服务器下运行的网页。
答案1
虚拟机将(并且应该)像网络上的另一台计算机一样运行。
只需确保将网络适配器设置为桥接适配器:
然后你就可以通过访问虚拟机的 IP 地址来打开网站了,例如http://192.168.1.70
。要获取虚拟机的 IP 地址,只需ip a
在控制台中运行即可。
绝对不是必需的以桥接模式运行,但它通常是最容易工作的模式,因为它允许虚拟机像网络上的另一个客户端一样运行。