前提:PHP安装路径--- /usr/local/php/
curl解压包位置--- /root/package/
PHP版本 --- 5.6
1、安装curl
在下载链接下载curl的源码包,放置到 /root/package/ 位置
tar zxvf
cd
./configure --prefix=/usr/local/curl //安装的路径位置
make && make install
2、编译PHP生成扩展
在PHP源码程序ext/目录中进行如下操作(pwd位置: /root/package/php-5.6.22/ext/)
/usr/local/php/bin/phpize
./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php/bin/php-config
(--with-ssl=/usr/local/openssl 选填配置https,前提安装OpenSSL)
make && make install
编译完成后,查看
ls /usr/local/php/lib/php/extensions/no-debug-zts-20131226
会看到扩展文件curl.so所在
修改php.ini添加扩展引用vi /usr/local/php/lib/php.ini
添加extension = curl.so扩展模块
重启apache,查看phpinfo显示curl扩展。