PHP编译安装fileinfo扩展
编译安装PHP的时候,由于enable-fileinfo消耗资源非常大,一般小内存机器不启用安装,等以后需要时再单独编译安装。
首先下载对应版本的PHP源码安装包,解压后进入php-x.x.x/ext/fileinfo/目录。按如下命令依次执行:1
2
3/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
完成后,到/usr/local/php/lib/php/extensions/no-debug-non-zts-xxxxxxxx目录下查看是否存在fileinfo.so文件。若不存在,是编译失败了。
修改配置文件加载扩展1
echo 'extension=fileinfo.so' > /usr/local/php/etc/php.d/ext-fileinfo.ini
重启php-fpm, php -m | grep fileinfo查看扩展