使用lnmp1.6一键安装包安装完环境后,发现php少了fileinfo扩展,这时候,就需要重新去编译一下这个扩展,下面以lnmp1.6为例介绍
- 首先,我们进入lnmp安装包解压的目录
lnmp1.6/src
找到php安装包:

然后使用命令解压:
tar -xvf php-7.3.6.tar.bz2
解压后,进入到解压的扩展路径:
ext/fileinfo
- 接着,编译安装
1、/usr/local/php/bin/phpize
2、 ./configure --with-php-config=/usr/local/php/bin/php-config
3、make && make install
- 修改配置文件
vi /usr/local/php/etc/php.ini
将fileinfo扩展打开
extension = fileinfo
- 重启php-fpm
/etc/init.d/php-fpm reload(或restart)
- 最后,查看扩展是否加载成功
php -m \
查看是否有fileinfo模块 有则大功告成,其他扩展也类似。