编译安装curl的扩展其实也不是很难,首先先下载curl的包上传到自己的包文件目录
然后先解压
如下
tar -zxvf curl-7.40.0.tar.gz
然后进入到解压的目录
cd curl-7.40.0
然后配置编译
./configure --prefix=/usr/local/curl
然后make && make install
这个安装好了之后,进入到php解压的文件目录,(注意是解压的php文件目录,不是你安装的php文件目录)
然后进入到ext/curl下面,
然后用phpize编译生成模块
/usr/local/php/bin/phpize
再配置
./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php/bin/php-config
make && make install
此时就会在php解压的目录下面的moudles下面的curl里面有个文件叫curl.so
然后将这个so模块复制到apache的modules下面
cp curl.so /usr/local/http2/modules
然后进入到php.ini里面去配置extension_dir的目录
再添加extension=curl.so就行了
然后重启apache
/usr./local/http2/bin/apachectl restart
测试php是否有错误
/usr/local/php/bin/php -v
然后用phpinfo看curl安装是否成功