在做 PHP 项目过程中经常会遇到处理图片的问题,这时就需要用到 php fileinfo 扩展。
fileinfo 是php处理图片常用的扩展,详细了解可以查看php手册:https://www.php.net/manual/zh/book.fileinfo.php
下面我们来介绍一下 linux 安装 php fileinfo 扩展的方法:
1、查看 php 版本
[root@lnmp1 fileinfo]# php -v
PHP 7.2.6 (cli) (built: Jan 5 2019 21:33:14) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
2、下载 php 7.2.6 安装包
wget https://www.php.net/distributions/php-7.2.6.tar.gz
解压,并进入相应的扩展目录:
cd php-7.2.6/ext/fileinfo
3、编译安装
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
在编译过程,如果遇到 pecl 异常,可以参考:perl: warning: Setting locale failed 异常报错解决方法
4、安装成功后,修改 php.ini
配置文件
extension=fileinfo.so
重启 php-fpm
即可
暂无回复。