如何通过虚拟机IE浏览器连接到PHP本地主机Web应用程序


How to connect to PHP localhost web app through virtual machine IE browser?

有没有办法从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似乎根本没有反应,尽管它可以安装和打开,但会冻结。

最后一个选项是通过虚拟机连接或通过在线服务器进行长途连接。

感谢您的帮助!

你看过《流浪汉》吗?您可以将端口转发到主机,无论如何,Virtual Box实际上是它的依赖项。我从来没有用过它和Windows盒子一起使用过,所以这是你必须研究的东西。

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

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

  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