file_get_contents:无法打开流:主机已关闭

时间:2009-03-04 07:53:08

标签: php

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

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

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

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

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

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

谢谢!

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

检查防火墙?

答案 2 :(得分:0)

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