我正在尝试在设备上测试我的iPhone应用程序。 我有一台存储我的开发环境的mac计算机。 现在我只能使用http://localhost/PHPFileLocation访问PHP文件 当我尝试在真实设备上测试我的应用时,这不起作用。
如何配置apache2可以从外部访问? 是否可以将其配置为特定的IP地址?
我想在我的iPhone设备上运行apache2的开发机器上找到一些php脚本。
由于
答案 0 :(得分:0)
如果您的计算机有WiFi卡,那么您应该能够将iPhone远程连接到您开发机器上创建的ad-hoc Wifi网络。
答案 1 :(得分:0)
我假设您的Mac位于路由器后面。您应该能够将路由器配置为端口转发到面向WAN的IP地址的连接到Mac上的端口80(HTTP端口) - 请参阅http://portforward.com/以获得一些帮助。
您可能还需要在Mac上关闭防火墙。
正确设置后,您可以在iPhone应用中点击 http://yourexternalIP/PHPFileLocation ,这将由您的路由器指向Mac上的Apache2服务器。外部IP通常可以在路由器的管理页面上找到。