PHP扩展模块安装手记

| |
[不指定 2009/11/11 19:43 | by ipaddr ]

一.curl
编译安装PHP 5.3.0时,使用--with-curl选项会导致无法编译成功,经查是5.3.0的bug,已经在snapshot版本中修复,可以从:
http://snaps.php.net/
站点下载5.3.0的snapshot,将里面的ext/curl替换掉,再重新编译就可以解决.

二.pecl_http
PHP中的http相关函数需要使用pecl-http扩展模块,通过以下步骤可以安装:
(鱼漂www.eit.name原创,转载请注明)
1. 从 http://pecl.php.net/package/pecl_http下载最新代码
2. 编译
#tar –xzvf pecl_http-1.6.5.tgz
#cd pecl_http-1.6.5/
#phpize
#./configure
#make
#make install
3.配置php.ini
在make install的输出当中,会显示http.so的安装路径,修改php.ini的配置,加载此扩展:
extension=/usr/local/lib/php/extensions/no-debug-non-zts-20090626/http.so
4.重启Apache并通过phpinfo()检查是否已加载.

此外,Windows下的pcel-http也不好安装,我使用的是PHP 5.2.10,最终在网上找到了pecl-5.2.6-Win32.zip,将里面的php_http.dll放到php的ext目录后,在php.ini中加载也可以使用.


你也可以通过本站下载php_http.dll
[file]attachment/200911/1257939789_0.zip[/file]

Program | 评论(0) | 引用(0) | 阅读(8074)