我在mac osx 10.5上运行php5。如果我写一个简单的PHP脚本:

<?php
file_get_contents('http://www.google.com');
?>

在命令行中运行它,我收到以下错误:

&quot;警告:file_get_contents( http://www.google.com ):无法打开流:主机已关闭“

我不确定我是否遗漏了php.ini中的某些设置。我知道如果我从服务器上运行相同的脚本,它会执行无警告。

关于我在这里缺少什么的想法?

谢谢!

有帮助吗?

解决方案

防火墙或您没有连接到互联网(或者您正在运行像LittleSnitch这样阻止Terminal.app访问的东西)。

其他提示

检查防火墙?

检查PHP设置 allow_url_fopen 是否设置为 On 。使用 phpinfo()检查所有设置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top