【问题标题】:How to connect to PHP localhost web app through virtual machine IE browser?如何通过虚拟机IE浏览器连接PHP localhost web app?
【发布时间】:2013-10-29 10:07:24
【问题描述】:

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

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

虚拟机有没有,可以用IE浏览Mac主机上的web app吗?

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

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

感谢您的帮助!

【问题讨论】:

    标签: php macos internet-explorer-8 virtual


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!一旦我从 Vagrant 看到称为端口转发的术语,我就能够进行一些谷歌搜索,并在 Oracle VBox 本身中发现了端口转发功能。现在必须从 vbox 连接到主机。再次感谢!!
    【解决方案2】:

    以下是我为感兴趣的人提供此功能的方法:

    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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-16
    • 2017-03-11
    • 2019-09-25
    • 1970-01-01
    相关资源
    最近更新 更多