搜索
开启辅助访问 切换到宽版

QQ登录

只需一步,快速开始

扫一扫,访问微社区

注册 找回密码
查看: 130|回复: 0

linux环境下php安装扩展fileinfo

[复制链接]
发表于 2020-9-29 10:14:57 | 显示全部楼层 |阅读模式
部署服务器的时候需要php扩展fileinfo,从网上看到网友说没有fileinfo,就无法向后台上传图片等数据,所以赶紧把fileinfo装上。

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


fileinfo1

fileinfo1


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

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

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

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

fileinfo2

fileinfo2


使用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是上一个)

fileinfo3

fileinfo3


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

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



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

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

到此安装结束。


转自 cnblogs.com







回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

QQ|手机版|OpenCart - 中文官方网站 ( 蜀ICP备09033774号|人工智能|网站地图

GMT+8, 2020-11-24 08:53 , Processed in 0.074880 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表