今天有合租鸟云的兄弟要使用fileinfo扩展,结果发现php版本都没有安装,郁闷。
只能选其中一个版本安装试试。我选择的是php-5.6.33版本。
1.检查当前环境
php -i|grep fileinfo
若出现
fileinfo
fileinfo support => enabled
则代表fileinfo扩展可用,否则不可用。
2.安装
2.1:下载
wget -O php-5.6.33.tar.gz http://cn2.php.net/get/php-5.6.33.tar.gz/from/this/mirror
2.2:解压
tar -zxvf php-5.6.33.tar.gz
2.3:修改php-config使的能够编译安装fileinfo扩展
进入 vhs/kangle/ext/tpl_php5633/bin 修改php-config 将--disable-fileinfo'修改成--enable-fileinfo'
2.4:进入对应php版本扩展目录(我这是5.6.33版本)
cd /root/php-5.6.33/ext/fileinfo
2.5:编译&&安装
/vhs/kangle/ext/tpl_php5633/bin/phpize (注意你的目录可能与我的不一样,修改成你自己的即可)
./configure -with-php-config=/vhs/kangle/ext/tpl_php5633/bin/php-config
make && make install
3、修改php.ini文件
vim /vhs/kangle/ext/tpl_php5633/php-templete.in
最后面加入extension = "fileinfo.so"
然后重启php即可。
/vhs/kangle/bin/kangle -r
---
转载请注明本文标题和链接:《Centos 下编译安装fileinfo扩展(php-5.6.33版本)》
发表评论