Call to undefined function think\finfo_open() 报错 解决方法

 

Call to undefined function think\finfo_open() 报错 解决方法

1.经过各方面排查,是fileinfo扩展没有安装

         下面是安装fileinfo扩展,请参考下方链接(本人已执行OK的):

         https://blog.csdn.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  以后记得执行这一步,否则不生效)