今天在安装某程序的时候,提示没有fileinfo。

由于fileinfo这个安装的时候比较消耗系统,当时就没有一起安装。

现在就单独安装了。

这个是根据自己PHP版本来的,比如我是7.2.13。

在服务器里面找到下载的php文件,解压,然后进去安装下fileinfo就行了。

先找到自己PHP的文件
tar zxvf php-7.2.13.tar.gz
cd php-7.2.13/ext/fileinfo
/usr/local/php/bin/phpize
./configure –with-php-config=/usr/local/php/bin/php-config
make && make install
cd /usr/local/php/lib/php/extensions
ls #看看有没有no-debug-non-zts-20170718类似文件夹,这个也是根据自己安装环境来的,不一定。反正就是找到fileinfo.so就行了。
cd no-debug-non-zts-20170718
ls #查看有没有 fileinfo.so,如果有就说明刚才编译成功了。
echo ‘extension=fileinfo.so’ > /usr/local/php/etc/php.d/ext-fileinfo.ini #加载fileinfo

/bin/systemctl restart php-fpm.service

/bin/systemctl restart nginx.service

最好重新启动下。