【问题标题】:MAMP access over local network通过本地网络访问 MAMP
【发布时间】:2016-12-05 03:08:24
【问题描述】:

我在带有虚拟主机的 Macbook Pro 上运行 MAMP Pro 4。它工作正常。我希望能够从本地网络上的其他设备访问它,以测试各种浏览器/操作系统组合。我在网上找到的所有文章和帖子都是针对早期版本的,或者似乎不起作用,或者需要额外的软件,……我知道这很容易——我几年前就开始工作了,但我没有不记得我是怎么做到的。我们将不胜感激。

【问题讨论】:

    标签: mamp-pro


    【解决方案1】:

    您可以简单地配置您的项目主机:

    【讨论】:

      【解决方案2】:

      试试:http://ip-address-of-your-MAMP-installation:8080 如果它连接了,一切正常。

      现在是域名。因为您在本地运行并且您的测试域不会被解析/路由,所以您需要更改“主机”文件。

      使用您要测试的另一台 Mac。

      选择“转到文件夹”并输入“/etc”,有一个名为“hosts”的文件。用文本编辑器打开它(Wrangler、TextMate...)

      然后在最后加一行:

      保存(需要管理员密码)。

      现在输入“http:// name of the domain:8080”,它应该会将您连接到 MAMP 域。

      更优雅的方法是安装本地 DNS 服务器,但那是完全不同的故事。

      您好,

      彼得

      【讨论】:

      • 谢谢,彼得。让我提供更多细节。例如,在我的 Mac 上,localhost:8888/phpMyAdmin 会执行预期的操作。但是,Mac 的本地网络地址是 10.0.1.2,10.0.1.2:8888/phpMyAdmin 得到 403(禁止)。即使这确实有效,这也符合 MAMP 的 localhost 理念,而不是任何特定的虚拟主机。
      • 您好,是的,因为您没有分配文件夹。为“localhost”分配一个文件夹,应该这样做。
      • localhost 确实已经并且已经在 MAMP 的控制台中分配了一个文件夹(目录)。对于感兴趣的虚拟主机也是如此。不是这个。嗯...其他想法?
      【解决方案3】:

      必须明确允许外部网络访问 phpmyadmin。

      This is what I used a long time ago.

      【讨论】:

        【解决方案4】:

        一个简单的解决方案是使用你的 macbook 的网络名称。 您可以在系统设置中进行设置。 假设您的 macbook 的网络名称是 my-macbook 然后,要访问所服务的网站/phpMyadmin,您只需输入my-macbook.local:8888(假设Mamp 在端口8888 上提供服务)。

        【讨论】:

          猜你喜欢
          • 2016-06-06
          • 1970-01-01
          • 2012-10-21
          • 2013-08-10
          • 2023-03-29
          • 1970-01-01
          • 1970-01-01
          • 2017-08-11
          • 1970-01-01
          相关资源
          最近更新 更多