我在mac osx 10.5上运行php5。如果我写一个简单的PHP脚本:
<?php
file_get_contents('http://www.google.com');
?>
在命令行中运行它,我收到以下错误:
“警告:file_get_contents(http://www.google.com):无法打开流:主机已关闭”
我不确定我是否遗漏了php.ini中的某些设置。我知道如果我从服务器上运行相同的脚本,它会执行无警告。
关于我在这里缺少什么的想法?
谢谢!
答案 0 :(得分:2)
防火墙或您没有连接到互联网(或者您正在运行像LittleSnitch这样阻止Terminal.app访问的东西)。
答案 1 :(得分:0)
检查防火墙?
答案 2 :(得分:0)
检查PHP设置allow_url_fopen
是否设置为On
。使用phpinfo()
检查所有设置。