以libcurl为例. 执行:
cd 源码目录/ext/curl 执行 PHP安装目录/bin/phpize ./configure --with-php-config=PHP安装目录/bin/php-config make
得到 ./modules/curl.so
拷贝到 PHP 的模块目录
修改 php.ini
extension_dir = ".so文件的路径" extension=curl.so
重启 Apache
注意: 如果有其它版本的 /usr/local/bin/php-config 存在, 会导致编译出错. 因为这是其它版本的的环境配置, configure时会用到. 不知道怎么让configure不使用, 只能把这个文件移到别处, 编译完后再弄回来.