我是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
...
答案 0 :(得分:0)
您应该可以通过向-v
命令添加-vvv
或pecl
来调试该过程。
你能提供输出吗?