我正在设置一个Ubuntu(问题也发生在Debian Squeeze上)虚拟专用服务器。我已经安装了php5和php-pear。当我从命令安装pear包时,或者我尝试升级包时,例如
# sudo pear upgrade-all
梨总是得到“无法下载”的消息。上面的命令给出了:
无法从“http://pear.php.net/get/Structures_Graph-1.0.4.tgz”下载,无法下载
“pear / structures_graph”(文件 http://pear.php.net:80/get/Structures_Graph-1.0.4.tgz无效 (重定向但没有位置))错误:无法下载 “梨/ Structures_Graph”
我尝试清除php-pear并重新安装。我尝试使用Debian而不是Ubuntu,但得到了同样的信息。
答案 0 :(得分:0)
你是否支持代理?
试着找出发生了什么:
$ curl -I http://pear.php.net:80/get/Structures_Graph-1.0.4.tgz
HTTP/1.1 200 OK
...
你得到的错误表明你没有得到“200 OK”,但有些不同,这可能是你的防火墙,代理等注入的。解决了这个问题。