我如何在我的 mac 上远程 运行 一个 PHP 文件?
How can I run a PHP file on my mac remotely?
我有一个 PHP 文件通过 APNS 与 iOS 设备通信。我希望能够从世界任何地方远程访问(和 运行)此文件。
我知道我可以在真实服务器上做到这一点,但我的问题是:
- 我能否获得一个通用 IP,以便我可以使用浏览器远程 运行 我 mac 上的此文件?
- 是否有任何 tools/simple 服务可以出于开发目的执行此操作,以便我可以简单地将我的文件放在那里并获得一些 URL 来启动它?
非常感谢。
看看ngrok。它在您的机器上运行(在本例中为 Mac),并允许您通过 ngrok.com 的子域访问它,例如 curneliousmac.ngrok.com.
它是免费的,不需要任何类型的端口转发或防火墙启用,它应该可以正常工作。
Configure your router to forward external requests to TCP port 80 on to your Mac (which is presumably running Apache). This will allow anyone who knows your public IP address 通过在浏览器的 URL 栏中输入 http://123.123.123.123
来连接到您的 Mac。
您可能需要考虑使用动态 DNS 服务(例如 Duck DNS),这样用户就不必输入原始 IP 地址。如果您有动态 DNS,这也很有用IP 地址,因为您只需要更新动态 DNS 服务存储的 IP,而不是告诉需要访问的每个人新 IP 是什么。
我有一个 PHP 文件通过 APNS 与 iOS 设备通信。我希望能够从世界任何地方远程访问(和 运行)此文件。
我知道我可以在真实服务器上做到这一点,但我的问题是:
- 我能否获得一个通用 IP,以便我可以使用浏览器远程 运行 我 mac 上的此文件?
- 是否有任何 tools/simple 服务可以出于开发目的执行此操作,以便我可以简单地将我的文件放在那里并获得一些 URL 来启动它?
非常感谢。
看看ngrok。它在您的机器上运行(在本例中为 Mac),并允许您通过 ngrok.com 的子域访问它,例如 curneliousmac.ngrok.com.
它是免费的,不需要任何类型的端口转发或防火墙启用,它应该可以正常工作。
Configure your router to forward external requests to TCP port 80 on to your Mac (which is presumably running Apache). This will allow anyone who knows your public IP address 通过在浏览器的 URL 栏中输入 http://123.123.123.123
来连接到您的 Mac。
您可能需要考虑使用动态 DNS 服务(例如 Duck DNS),这样用户就不必输入原始 IP 地址。如果您有动态 DNS,这也很有用IP 地址,因为您只需要更新动态 DNS 服务存储的 IP,而不是告诉需要访问的每个人新 IP 是什么。