kangle安装php7.0_kangle安装fileinfo扩展完善版(PHP7.3.7)

您的位置:WenRou's Blog >面板> kangle安装fileinfo扩展完善版(PHP7.3.7)

kangle安装fileinfo扩展完善版(PHP7.3.7)

1、下载PHP(根据已安装的php下载对应的版本,我已经安装了php-7.3.7版本,所以选择下载php-7.3.7.tar.gz)

wget -O php-7.3.7.tar.gz http://cn2.php.net/get/php-7.3.7.tar.gz/from/this/mirror

2、解压

tar -zxvf php-7.3.7.tar.gz

(如果下载的是 tar.bz2 格式的压缩包,则使用 tar -xjf php-7.3.7.tar.bz2 命令)

3、修改php-config使的能够编译安装fileinfo扩展

进入 vhs/kangle/ext/tpl_php737/bin 修改php-config 将--disable-fileinfo'修改成--enable-fileinfo'

4、进入对应php版本扩展目录(我这是php-7.3.7版本)

cd /root/php-7.3.7/ext/fileinfo

5、执行phpize生成.configure文件

/vhs/kangle/ext/tpl_php737/bin/phpize   (注意你的目录可能与我的不一样,修改成你自己的即可)

这里需要注意:

我原来 php5.6.33版本安装fileinfo扩展的时候很顺利,

但是php7.3.7执行phpize的时候提示出现以下问题:

PHP Api Version: 20180731

Zend Module Api No: 20180731

Zend Extension Api No: 320180731

configure.ac:3: error: Autoconf version 2.68 or higher is required

configure.ac:3: the top level

autom4te: /usr/bin/m4 failed with exit status: 63

解决方案:Autoconf需要更高版本

linux安装autoconf-2.69

检查是否有安装autoconf其他版本:

rpm -qf /usr/bin/autoconf

如有安装,则先卸载相应版本,否则不用处理。执行以下命令卸载:

rpm -e --nodeps autoconf-2.63

下载:

wget ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz

解压安装:

tar zxvf autoconf-2.69.tar.gz

编译源文件:

cd autoconf-2.69

./configure --prefix=/usr/

make && make install

检查版本:

/usr/bin/autoconf -V

那么重新再执行 /vhs/kangle/ext/tpl_php737/bin/phpize 应该没有问题了,

6、配置文件:

./configure -with-php-config=/vhs/kangle/ext/tpl_php737/bin/php-config

7、编译安装:

make && make install

等待编译完成即可!

8、修改php.ini文件

也就是在/vhs/kangle/ext/tpl_php5633/php-templete.ini 文件的后面加入extension = "fileinfo.so" 保存文件

9、重启kangle

/vhs/kangle/bin/kangle -r

如果没反应可以使用:service kangle restart

---

请勾选我再发表评论!16 + 9 =

路人甲表情

Ctrl+Enter快速提交

提交评论

昵称(必填)

邮箱(必填)

网址(选填)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值