到http://pecl.php.net/package/找到这个:
http://pecl.php.net/package/pecl_http 下载下来对应apache的版本号的源码包
编译安装,发现本地还没有phpize,两种方法安装phpize:
第一种:
需要先下载对应的PHP版本包,然后包中就有phpize:
我的php版本是5.5.21
第二种:
也可以使用yum install php-devel安装phpize
安装成功之后重新到pecl目录下phpize,之后./configure。报错如下:
configure: error: Please install pecl/raphf and activate extension=raphf.so in your php.ini
这里有解决方法:
http://stackoverflow.com/questions/25892808/ubuntu-pecl-install-pecl-http-fail
然后去pecl网站重新下载安装了两个包:
raphf
propro
然后./configure成功之后,make的时候报错。
一大堆错误提示里看到pcre.h没有什么的。
根据这里的提示:http://wangye.org/blog/archives/313/
安装yum install pcre-devel
之后make成功!
make test
make install
最后:php.ini添加http.so重启服务器生效
友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群