PHP编译安装fileinfo扩展

前言

根据手册的介绍fileinfo扩展从php5.3之后默认是开启的,所以不需要我们单独安装。但是有的集成环境为了编译php的时候提高速度或者节省资源就去掉了这个扩展的安装。所以就需要我们自己动手来安装了。

步骤

1、我们从fileinfo的源码来安装这个扩展。fileinfo的源码在php源码的“/mnt/php-7.4.14/ext/fileinfo”的目录下面,可以用find来找到具体的路径

[root@VM-0-6-centos ~]# find / -name fileinfo
/mnt/php-7.4.14/ext/fileinfo

在源码不存在的情况下,通过php -v查看当前版本到php官网拉取相应的源码版本后重复上边一步即可

[root@VM-0-6-centos ~]# php -v
PHP 7.4.14 (cli) (built: Jan  9 2021 22:22:44) ( ZTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

2、开始扩展的安装:

1)进入fileinfo目录
cd /mnt/php-7.4.14/ext/fileinfo
2)编译与安装fileinfo
/usr/local/php/bin/phpize

/configure --with-php-config=/usr/local/php/bin/php-config

make && make install
3)给php支持打fileinfo模块,vim /usr/local/php/etc/php.ini 添加
extension=fileinfo.so 

查看fileinfo扩展

1、命令方式:

/usr/local/php/bin/php -m | grep fileinfo

2、直观phpinfo方式:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39218464/article/details/114056872