1. 记录背景
因为Debian服务器用LNMP搭建了一个Blog, 所以顺便安装了一个h5ai文件浏览器。跟着网上的教程大部分功能都开启了,唯独缺少了exif模块。于是在网上找了很久,终于发现了可行方案,遂记录下来,方便以后查阅。
2. 使用方法
2.1 查看php已安装的模块
php -m
2.2 获取当前版本php的安装包
首先要有系统当前版本的php安装包,如果是LNMP安装的,该文件存在于LNMP安装包中,或者直接区php官网下载你所使用的版本或者升级你的版然后下载随便你自己。
2.3 通过phpize脚本添加模块
解压php安装包后,进入ext/exif目录,然后执行/usr/local/php/bin/phpize
这是一个可执行的文本文件,要确保它在系统中。
会发现当前目录下多了一些configure文件,
如果没报错,则执行./configure --with-php-config=/usr/local/php/bin/php-config
注意要先确保/usr/local/php/bin/php-config存在。
如果你的php安装路径不是默认的,要改。
如果没有报错,则make && make install
2.4 修改php.ini文件
找到配置文件/usr/local/php/etc/php.ini并编辑,
找到exif模块,将其前面的注释去掉。然后重启php就可以了。
PS
Link: https://www.cnblogs.com/oxspirt/p/7442599.html
Link: https://vircloud.net/linux/php-module.html#selection-57.67-57.87