Php Localhost MAMP无法从外部网页获取文件内容
我已经安装了MAMP版本5.5,并且正在使用PHP7.3.8 我已经打开了MAMP应用程序中php.ini文件中的Php Localhost MAMP无法从外部网页获取文件内容,php,localhost,mamp,Php,Localhost,Mamp,我已经安装了MAMP版本5.5,并且正在使用PHP7.3.8 我已经打开了MAMP应用程序中php.ini文件中的allow\u url\u fopen=on (MAMP/bin/php/php7.3.8/conf/php.ini) 我已经测试过获取localhost,如下所示: file_get_contents("http://localhost"); 这很好用 当我试图获取外部页面时,页面以蜗牛般的速度加载,它告诉我它超时了 例如: file_get_contents("https://
allow\u url\u fopen=on
(MAMP/bin/php/php7.3.8/conf/php.ini)
我已经测试过获取localhost,如下所示:
file_get_contents("http://localhost");
这很好用
当我试图获取外部页面时,页面以蜗牛般的速度加载,它告诉我它超时了
例如:
file_get_contents("https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=".$origin."&destinations=".$destination."&key=".$api"")
我觉得这是MAMP设置中的一种东西,因为它似乎可以在实时服务器上工作。
欢迎任何帮助live server也必须允许访问。@JayBlanchard感谢您的回复,但是如果live server设置允许,我希望它在本地工作,您将无法控制live server设置。很可能您的计算机上运行的主机不允许访问实际在线网站可以访问的Google API。@JayBlanchard这不仅仅是Google API,它是任何外部网站。我再次以Google为例,当请求来自本地计算机时,任何外部网站都可能拒绝访问,即使您所做的只是使用它进行表单开发。或者,如果不是网站,您的ISP可能会出于“安全原因”阻止这些请求