PHP扩展模块安装
查看已加载的模块
如果模块没有加载进来,则重新编译php或动态加载
/usr/local/php/bin/php -m #发现curl未加载
很多模块远在php的ext目录里,没有就去下载,这里有curl模块
查看有没有编译curl模块,发现未编译
cd curl
/usr/local/php/bin/phpize
借助phpize工具生成configure文件
yum install curl curl-devel -y #下载curl源码,ext有curl模块就不用下载
./configure --with-php-config=/usr/local/php/bin/php-config #编译
make
make install
.so就是所需要的文件
extension_dir放在这里
也可以自定义extension_dir路径
vim /usr/local/php/etc/php.ini
extension=curl.so
查看动态模块
grep '^extension=' /usr/local/php/etc/php.ini
谢谢