KnowledgeTree安装问题汇总(Missing required extension: JSON)

安装knowledgeTree错误汇总 Missing required extension: JSON

KnowledgeTree安装问题汇总(Missing required extension: JSON) - herb - herb

 knowledgetree支持的php版本比较低(php5.1-PHP5.3),centos5.4默认安装的是PHP5.1.6 需要单独安装JSON,PHP5.2以上已经自带,所以两种解决方式(方法一已经验证)

解决方法一:
升级php方法:
rpm --import
http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
vi /etc/yum.repos.d/utterramblings.repo
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch
enabled=0
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
yum --enablerepo=utterramblings --exclude=php*5.3* update -y php

解决方法二:
wget
http://www.aurore.net/projects/php-json/php-json-ext-1.2.0.tar.bz2
tar xvjf php-json-ext-1.2.0.tar.bz2
cd php-json-ext-1.2.0
phpize
报错了:phpize commend not found
需要安装phpize
这个可以在yum中安装
yum -y install php-devel

如果还不行,说明你的编译工具有问题,安装一下就可以了
yum -y install autoconf
yum -y install automake
yum -y install libtool

运行phpize
(成功了)
./configure
make
make install
查看有没有安装成功
find / -name '*json.so'
./usr/lib/php/modules/json.so
说明已经有了
在php.ini 中include一个文件夹 /etc/php.d
在这个文件中添一个json.ini
vim json.ini
内容如下:
extension=json.so

phpinfo()中您将看到
json support enabled
json version 1.2.0


Missing required extension: MySQL
安装php-mysql

not writable如图

KnowledgeTree安装问题汇总(Missing required extension: JSON) - herb - herb

 解决方式:[root@localhost www]# chown -R apache:apache html
检查权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值