php_fileinfo模块读取上传文件信息很有用,常是必备安装扩展,这里介绍下LNMP1.5集成环境下安装PHP_FILEINFO的步骤,供参考。
1、解压 php 压缩包
先看下当前使用的 php 版本是多少,进入命令如下:
cd /root/lnmp1.5/src/ php -v ls -l
可以看到当前测试环境 php-7.2.6,也看到了要解压缩的文件。
执行解压缩命令如下:
tar -jxvf php-7.2.6.tar.bz2
2、进入对应的 php-7.2.6 目录,命令如下:
cd /root/lnmp1.5/src/php-7.2.6/ext/fileinfo/
3、通过 phpize 建立 php 的模块,命令如下:
/usr/local/php/bin/phpize
会返回如下信息,生成了 configure 文件。
4、编译执行命令如下:
./configure --with-php-config=/usr/local/php/bin/php-config make && make install
5、修改 php.ini 文件配置,命令如下
vi /usr/local/php/etc/php.ini
因为 php.ini 命令较多,上面的方法定位较慢,可以用 SFTP 软件下载到本地电脑,用 dreamweaver 等软件打开直接把下面命令添加到最后一行:
extension=fileinfo
6、重启 php-fpm
/etc/init.d/php-fpm restart 或者 lnmp restart
7、验证是否安装成功,查看 php 扩展命令:
php -m
看到如下图所示说明 fileinfo 扩展安装成功了。