我一直在谷歌这一个很多,但我仍然不能使它工作。我有一个MAMP网络服务器安装在我的mac上,我已经创建了一些网络服务。当我使用localhost:8888/myfile.php和www.example.com从Mac上的浏览器调用它时,它工作得很好192.168.0.108/~martin/myfile.php。
问题是,当我试图192.168.0.108/~martin/myfile.php从我的iPhone调用www.example.com做一些测试时,请求超时。真的很奇怪,因为两天前它还在工作。我不确定是什么改变了。我对httpd.conf和htaccess文件不是很熟悉,但我没有手动更改它们。
任何帮助将不胜感激!
4条答案
按热度按时间0vvn1miw1#
你试过在iPhone上使用http://192.168.0.108:8888/myfile.php吗?如果MAMP在8888上运行,则需要指定在那里访问它的端口。
请确保检查您的计算机的IP也。这是可能的,它改变了在过去几天取决于您的路由器的设置。
此外,请确保iPhone确实与您的本地机器在同一网络上。根据您的网络设置,子网也可能无法工作。我已经把自己逼疯了,试图连接到一个盒子,实际上是连接在一个单独的子网。
hk8txs482#
不知道这是否对任何人有帮助,但我只是通过删除IP主机地址并将其更改为IP地址来完成此工作。在这之后它马上就开始工作了
afdcj2ne3#
我成功地打开了我的本地文件夹打开主机的计算机的本地主机名。
方案一:计算机的本地主机名
查找计算机的本地主机名:macOS->系统偏好设置->共享->文件共享 * https://support.apple.com/et-ee/guide/mac-help/mchlp1177/mac
在“计算机名称”附近,您可以找到以下信息:
“本地网络上的计算机可以通过以下地址访问您的计算机: “mymac.local”*
在iOS-Safari中打开计算机名称“your_computers_name.local”对我来说很有效:
举例来说:
方案二:计算机网络地址
用计算机的网络地址试试。如果您在首选项中选择并激活文件共享,则可以找到网络地址。看起来像:“smb:name.example.com“.将“smb”改为“http”。
在iOS-Safari中打开网络地址(通过USB电缆或Wifi连接):
例如,您可以访问您的文件,如:
这对我也很有效。
另一种查找地址的方法是在主机终端中写入“hostname”:
这将返回主机的名称/网络地址。
不行?
也许你必须先允许文件共享?我不知道...
macOS->系统偏好设置->共享->文件共享:对
plicqrtu4#
对我来说,解决方案是打开我的防火墙,并允许所有的入站和出站连接通过端口8888,这是我用来托管本地服务器的端口。
只要确保您的防火墙允许使用的端口。