Call to undefined function think\finfo_open() 报错 解决方法
1.经过各方面排查,是fileinfo扩展没有安装
下面是安装fileinfo扩展,请参考下方链接(本人已执行OK的):
https://blog.****.net/u013049553/article/details/77968989
总结:
第一步:wget -O php-5.6.34.tar.gz http://cn2.php.net/get/php-5.6.34.tar.gz/from/this/mirror
第二部:tar -zxvf php-5.6.34.tar.gz
第三部:/www/server/php/56/bin/phpize
第四部:./configure --with-php-config=/www/server/php/56/bin/php-config
第五部:make && make install
以上第三部 是需要改为你当前服务器的phpize的路径 和第四步 是需要改为你服务器的php-config路径
可能用到的linux命令:
查找文件的路径:find / -name '要查找的文件名称'
重启Nginx :service nginx restart
立刻重启服务器(root用户使用):shutdown -r now (phpini文件加入 extension=fileinfo.so 以后记得执行这一步,否则不生效)