解决fileinfo报错问题

daoen 2019-02-09 PM 2474℃ 0条

本地项目可行 线上报出此错误

经过排查和搜索资料后得知,未安装和开启php的fileinfo扩展,解决方法:

1.检查当前环境
php -i|grep fileinfo 

若出现

fileinfo fileinfo support => enabled 

则代表fileinfo扩展可用,否则不可用。

2.下载

php版本 需根据自己版本下载对应的版本(我的7.2.2)

wget -O php-7.2.2.tar.gz http://cn2.php.net/get/php-7.2.2.tar.gz/from/this/mirror
3.解压
tar -zxvf php-7.2.2.tar.gz
4.进入对应php版本扩展目录
cd /var/php7.2.2/php-7.2.2/ext/fileinfo
5.编译&&安装
/usr/local/php/bin/phpize
./configure -with-php-config=/usr/local/php/bin/php-config
make && make install
vim /usr/local/php/etc/php.ini
6.修改php.ini
加入:extension=fileinfo.so

7.重启php-fpm

service php-fpm -reload
标签: php

非特殊说明,本博所有文章均为博主原创。

评论啦~