0

有没有办法从 Windows 7 虚拟机从 Oracle VirtualBox 连接到 Mac Mountain Lion localhost php 应用程序?

问题是一些 Web 应用程序需要在那个可爱的 IE 上进行测试,因此需要虚拟机;开发或主机环境是 Mac。PHP Web 应用程序通过终端命令启动:php -S 127.0.0.1:port#。

无论如何从虚拟机中,可以使用IE浏览Mac主机上的Web应用程序吗?

试过 WineBottler,IE8 经常崩溃;尝试了普通的Wine,IE8似乎根本没有响应,虽然它安装并打开了,但冻结了。

最后一种选择是通过虚拟机连接或通过在线服务器进行远程连接。

谢谢您的帮助!

4

2 回答 2

1

你看过流浪者吗?您可以将端口转发到主机,Virtual Box 实际上是它的依赖项。我从来没有将它与 Windows 盒子一起使用,所以你必须看看它。

通过转发端口,我的意思是您可以80在虚拟机上打开端口并通过8080例如访问主机中的端口。

于 2013-10-29T10:24:57.987 回答
1

这是我如何为任何感兴趣的人工作的:

  1. 找出主机和访客系统的 IP 地址。
    • Windows:ipconfig - IPv4 地址
    • Linux: ifconfig - inet addr
    • Mac:ifconfig -a
  2. 从 Oracle VBox 网络设置中,选择 NAT 适配器。
  3. 选择端口转发。
  4. 添加带有加号的新规则。
  5. 为规则命名,将协议设置为 TCP,将两个端口都设置为 80,并将在步骤 1 中找到的 IP 地址放在各自的字段中。
  6. 如果在主机中,则从您的浏览器指向来宾的 IP 地址,反之亦然。

注意:就我而言,我需要在访客系统上查看我的 Web 应用程序,因此我使用主机的 IP 地址运行该应用程序并提供任何端口号(未使用)。然后从客人那里,我指出了那个IP地址和端口号。

示例:
假设主机的IP地址为:192.168.1.11
来自主机终端:php -S 192.168.1.11:3000
来自访客浏览器:192.168.1.11:3000

于 2013-10-29T15:30:38.497 回答