0

我正在设置一个 Ubuntu(问题也发生在 Debian Squeeze 上)虚拟专用服务器。我已经安装了 php5 和 php-pear。例如,当我从命令中安装 pear 包时,或者尝试升级包时

# sudo pear upgrade-all

pear 总是收到“无法下载”消息。上面的命令给出:

无法从“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无效(重定向但没有位置))错误:无法下载“pear/Structures_Graph”

我尝试清除 php-pear 并重新安装。我尝试了 Debian 而不是 Ubuntu,但得到了相同的消息。

4

1 回答 1

0

可能是你在代理后面吗?

尝试找出发生了什么:

 $ curl -I  http://pear.php.net:80/get/Structures_Graph-1.0.4.tgz
 HTTP/1.1 200 OK
 ...

你得到的错误表明你没有得到“200 OK”,而是一些不同的东西,这可能是由你的防火墙、代理等注入的。修复它。

于 2012-05-22T08:00:27.907 回答