方法一:还未安装php程序时

进入官方下载:http://curl.haxx.se/download.html

wget http://curl.haxx.se/download/curl-7.21.0.tar.gz
tar zxvf curl-7.21.0.tar.gz
cd curl-7.21.0
./configure
make
make install

安装php时,只要打开./configure --with-curl
就可以了。


方法二:已安装好php程序,想要添加php的curl扩展

先在线安装
yum install curl curl-devel

进入php的源码目录,如我用的是php-5.2.13.tar.gz
而我装好的php程序在/web/php目录,操作如下:

tar zxvf php-5.2.13.tar.gz
cd php-5.2.13
cd ext/curl
/web/php/bin/phpize
./configure --with-curl=DIR --with-php-config=/web/php/bin/php-config
make

编译结束会有这样一句:
Libraries have been installed in:
   /soft/php-5.2.13/ext/curl/modules

而正常在装过其他php扩展后会有这样的目录
/web/php/lib/php/extensions/no-de-zts-20060613

如没有/web/php/lib/php/extensions/目录可以自己创建
mkdir -p /web/php/lib/php/extensions/no-de-zts-20060613

cp modules/curl.so /web/php/lib/php/extensions/no-de-zts-20060613
vi /etc/php.ini
找到

extension_dir =
确保它为
extension_dir = "/web/php/lib/php/extensions/no-debug-non-zts-20060613/"
然后在下面一行添加:
extension = "curl.so"

重启下httpd或nginx即可
Tags: , ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]