OpenCart - 中文论坛

标题: linux环境下php安装扩展fileinfo [打印本页]

作者: sunboy    时间: 2020-9-29 10:14
标题: linux环境下php安装扩展fileinfo
部署服务器的时候需要php扩展fileinfo,从网上看到网友说没有fileinfo,就无法向后台上传图片等数据,所以赶紧把fileinfo装上。

因为php是使用一键安装包安装的,所以没有保留原始的php安装源码包。没关系,从网上下一个,先看一下自己的php版本是多少,输入指令php -v,查看到自己的版本号是7.2.31.




从官网下了一个源码包,然后上传到服务器上。

之后使用tar解压指令将源码包解压。

接下来开始正式安装扩展fileinfo。

1、从源码包中找到fileinfo扩展安装的位置
使用指令 find / -name fileinfo,找到fileinfo 的安装地址。



使用cd指令移动到这个目录下。

2、扩展安装fileinfo
在fileinfo 的目录下连续调用3条命令:

(1)调用phpise指令:php的安装目录/bin/phpise(可以使用find来查找)

(2)之后调用指令:./configure --with-php-config=php的安装目录/bin/php-config

(3)最后使用make && make install进行安装。

这里不太懂命令是什莫意思,之后再慢慢查吧。

3、修改php.ini文件
用vim编辑器打开php.ini文件:vim php的安装目录/etc/php.ini

使用指令模式查找fileinfo关键词:/fileinfo(n是下一个,N是上一个)



将注释解掉,然后保存退出,如此php的fileinfo功能就打开了。

如果没有找到如图类似的代码,可以自己手动在文件尾添加:extension=fileinfo.so,保存退出。



3、重启php
指令:service php-fpm restart

使用指令php -m查看php所支持的功能,发现fileinfo赫然在列。

到此安装结束。


转自 cnblogs.com











欢迎光临 OpenCart - 中文论坛 (https://bbs.opencart.cn/) Powered by Discuz! X3.2