虚拟机上的Localhost跨浏览器测试

时间:2014-02-03 09:52:08

标签: php localhost virtual-machine

我有一个使用MAMP Pro在本地运行的PHP应用程序。我正在进行跨浏览器测试,我需要使用IE浏览器。我将IE9和IE10设置为虚拟机(来自http://www.modern.ie/),但我无法访问这些虚拟机。我是否正确地认为我需要找到IP地址并以这种方式访问​​它或者是否还有其他我缺少的东西?

3 个答案:

答案 0 :(得分:2)

如果它们在虚拟机上,则它们不在同一台计算机上。他们有自己的网络接口和自己的IP地址(包括他们自己的环回接口)。

您需要使用面向虚拟网络上的虚拟机的IP地址(或映射到它的主机名)或LAN IP地址(如果网络配置为允许),而不是{{ 1}}。

localhost应该告诉你哪些IP地址绑定到你的Mac。

答案 1 :(得分:0)

在windows文件夹中搜索.htosts并将你的localhost和ip放在那里或尝试通过键入routed ip或类似的东西来访问localhost机器

答案 2 :(得分:0)

我想查一下 stackoverflow post在LAN中共享您的服务器。但是,这个答案基于Windows,希望它会在MAC上收集一些知识。

httpd.conf conf文件夹中打开apache文件,修改从虚拟机访问MAMP的权限。

很少考虑 -

  1. 通过修改httpd.conf以从虚拟机
  2. 进行访问来允许您的IP地址
  3. 授予phpmyadmin文件夹从虚拟机
  4. 访问权限
  5. 授予Directory访问虚拟机
  6. 的权限