如何在mac上远程运行PHP文件


How can I run a PHP file on my mac remotely?

我有一个PHP文件,它通过APNS与iOS设备通信。我希望能够从世界任何地方远程访问(并运行)此文件。

我知道我可以用真正的服务器做到这一点,但我的问题是:

  1. 我可以获得一个通用IP,这样我就可以使用浏览器在mac上远程运行这个文件吗
  2. 有没有任何工具/简单的服务可以用于开发目的,这样我就可以简单地将我的文件放在那里,并获得一些URL来启动它

非常感谢。

配置路由器以将外部请求转发到Mac(可能正在运行Apache)上的TCP端口80。这将允许任何知道您的公共IP地址的人通过在浏览器的URL栏中键入http://123.123.123.123来连接到您的Mac。

你可能需要考虑使用动态DNS服务(如Duck DNS),这样用户就不必在中键入原始IP地址。如果你有动态IP地址,这也很有用,因为你只需要更新动态DNS服务存储的IP,而不是告诉所有需要访问IP的人。

看看ngrok。它在你的机器上运行(在这种情况下是Mac),并允许你通过ngrok.com的子域访问它,如curneliousmac.ngrok.com。

它是免费的,不需要任何类型的端口转发或防火墙启用,它应该只是工作。