1.检查当前环境
php -i|grep fileinfo
若出现
fileinfo fileinfo support => enabled
则代表fileinfo扩展可用,否则不可用。
2.安装
2.1:下载(版本号,可以换成自己对应的版本)
wget -O php-5.6.26.tar.gz http://cn2.php.net/get/php-5.6.26.tar.gz/from/this/mirror
2.2:解压
tar -zxvf php-5.6.26.tar.gz
2.3:修改php-config使的能够编译安装fileinfo扩展
注意:这里是你服务器安装的PHP文件
进入 vhs/kangle/ext/php56/bin 修改php-config 将--disable-fileinfo'修改成--enable-fileinfo'
2.4:进入对应php版本扩展目录(我这是5.6.26版本)
注意:这个是你刚刚下载的PHP文件目录
cd /root/php-5.6.26/ext/fileinfo
2.5:编译&&安装
在之前已经编译安装的的php的bin目录中找到命令phpize执行生成.configure文件
本人已安装php的目录命令:
/vhs/kangle/ext/php56/bin/phpize
配置:
./configure -with-php-config=/vhs/kangle/ext/php56/bin/php-config
安装:
make && make install
3、修改php.ini文件
vim /vhs/kangle/ext/php56/php-templete.ini/php-templete.ini
加入:extension=fileinfo.so
然后重启php即可。
原文链接:https://blog.csdn.net/dlnumk/article/details/78332324,http://www.wenrouge.com/post/1526,https://www.linuxidc.com/Linux/2017-10/147873.htm
文章评论