在linux上centos6安装curl扩展 - 易怀源

时间:2024-03-07 11:02:15

在linux上centos6安装curl扩展

很多时候我们为图方便,或者为了省时间,匆忙完成的lamp环境搭建并不能完全满足我们的项目需求;

有一些扩展模块需要我们后续添加,比如说:pdo_mysql,curl,scws等等,这里以curl扩展为例做一个示范:

首先确认没有扩展模块的原因:

phpinfo里面没有curl扩展、php.ini里面查看了extension_dir对应的路径,顺着这个路径去看有没有curl.so;

如果上面都无,就可以开始尝试安装了;

到php的源码目录,比如说我的是/lamp/php-5.6.19;

cd /lamp/php-5.6.19/ext/curl

进入到curl的源码目录;

/usr/local/php/bin/phpize

这个是调用phpize程序生成编译配置文件,如果没有这一步,./configure会出错;

./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php/bin/php-config

配置之后make;make install;

这个时候会提示安装到了什么位置,通常是安装到你php.ini里面extension_dir指定的位置;

然后去里面查看一下,不出意外的话有curl.so;

如果没有就find一下;找到之后copy过来;

接着要去php.ini添加extension=curl.so;

这些都完成之后要重启apache服务器

最后在info里面就可以看到 curl了。