3

我是 php 新手,如果我忽略了一些简单的事情,我深表歉意。我想安装 php 扩展 pecl_http。我已按照此处的说明进行操作http://www.mkfoster.com/2009/01/04/how-to-install-a-php-pecl-extensionmodule-on-ubuntu/,特别是:

sudo apt-get install php-pear 
sudo apt-get install php5-dev 
sudo apt-get install libcurl3-openssl-dev

一切正常。但是,下一步似乎没有完成:

sudo pecl install pecl_http 

所有这一切都是下载.tgz,但实际上并没有安装它。它将文件放在这里:

/build/buildd/php5-5.2.10.dfsg.1/pear-build-download/pecl_http-1.7.0.tgz

我可以自己解压,但感觉可能需要安装更多。确实,这样做:

pecl list

告诉我没有安装扩展。我不做什么?

谢谢。

编辑:我找到了安装 pecl 扩展的这些替代方法:https ://serverfault.com/questions/178986/pecl-install-uploadprogress-fails-silently但是它在构建时中断:

install: cannot stat `tmp/modules5/pecl-http.so': No such file or directory

原因很简单,lib被调用http.so,而不是pecl-http.so......

4

1 回答 1

0

您应该能够通过添加-v或命令-vvv来调试该过程pecl

可以提供输出吗?

于 2011-04-12T13:54:48.580 回答