linux下php扩展cURL的详细安装教程(适合新手)
[ 2010/07/01 14:48 | by admin ]
方法一:还未安装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即可