1

我一直在谷歌上搜索这个很多,但我仍然无法让它工作。我的 Mac 上安装了 MAMP Web 服务器,并且创建了一些 Web 服务。当我使用 localhost:8888/myfile.php 以及使用 192.168.0.108/~martin/myfile.php 时从我的 Mac 上的浏览​​器调用它时,它工作正常。

问题是当我尝试从我的 iPhone 调用 192.168.0.108/~martin/myfile.php 进行一些测试时,请求超时。这真的很奇怪,因为这是 2 天前工作的。我不确定发生了什么变化。我对 httpd.conf 和 htaccess 文件不是很熟悉,但我没有手动更改那里的内容。

任何帮助,将不胜感激!

4

3 回答 3

2

你试过在你的 iPhone 上访问http://192.168.0.108:8888/myfile.php吗?如果 MAMP 在 8888 上运行,则需要指定端口以在那里访问它。

一定要检查你电脑的IP。根据您的路由器设置,它可能在过去几天发生了变化。

此外,请确保 iPhone 确实与您的本地计算机位于同一网络上。根据您的网络设置,子网也可能不起作用。我已经让自己发疯了,试图连接到一个实际上连接在一个单独的子网上的盒子。

于 2012-04-24T19:42:32.097 回答
0

不知道这是否对任何人有帮助,但我只需删除 ip 主机地址并将其更改为通配符即可完成此工作。在此之后它立即开始工作

于 2018-04-13T09:33:57.883 回答
0

通过计算机的本地主机名打开主机,我成功打开了本地文件夹。

解决方案 1:计算机的本地主机名

找到你电脑的本地主机名:macOS->System Preferences->Sharing->File Sharing https://support.apple.com/et-ee/guide/mac-help/mchlp1177/mac

在“计算机名称”附近,您可以找到以下信息:

“您本地网络上的计算机可以访问您的计算机: “mymac.local”

在 iOS-Safari 中打开计算机名称“your_computers_name.local”对我有用:

http://[your_computers_name.local]

例如:

http://mymac.local

解决方案2:计算机的网络地址

尝试使用计算机的网络地址。如果您在首选项中选择并激活文件共享,您可以找到网络地址。看起来像:“smb://name.example.com”。将“smb”替换为“http”。

在 iOS-Safari 中打开网络地址(通过 USB-Cable 或 Wifi 连接):

http://[insert_your_computer_network_address]

例如,您可以访问您的文件,例如:

http://name.example.com/myfile.php

这也对我有用。

作为在主机终端中查找地址写入“主机名”的另一种方法:

$ hostname

这将返回主机的名称/网络地址。

不工作?

也许您必须先允许文件共享?我不知道 ...

macOS->系统偏好设置->共享->文件共享:开启

于 2021-11-25T11:49:51.930 回答