共计 953 个字符,预计需要花费 3 分钟才能阅读完成。
因为我们要用到 elasticsearch 这个搜索引擎,php 默认自带的 json 扩展是 1.2.1 版本的。es 需要 1.3.7 以上的 json 版本。如何升级 json 扩展这个问题上面纠结了两个小时。最终还是被我解决了。
## 说一下解决的思路:
重新编译 php,使用 –disable-json 禁用自带的 json。因为如果你要启用新的 json,就会和老的 json 冲突。
### 安装步骤
tar -xf jsonc-1.3.7.tgz && cd jsonc-1.3.7
./configure –with-php-config=/usr/local/data/php/bin/php-config
make && make install
### 给 php 增加扩展
[root@pngtree_web ~]# cat /usr/local/data/php/etc/php.ini | grep json
[json]
extension = json.so
### 重启 php
service php-fpm reload
JSON 简介以及用法汇总 http://www.linuxidc.com/Linux/2015-08/121437.htm
Struts 中异步传送 XML 和 JSON 类型的数据 http://www.linuxidc.com/Linux/2013-08/88247.htm
Linux 下 JSON 库的编译及代码测试 http://www.linuxidc.com/Linux/2013-03/81607.htm
jQuery 获取 JSON 数据 [$.getJSON 方法] http://www.linuxidc.com/Linux/2013-03/81673.htm
用 jQuery 以及 JSON 包将表单数据转为 JSON 字符串 http://www.linuxidc.com/Linux/2013-01/77560.htm
在 C 语言中解析 JSON 配置文件 http://www.linuxidc.com/Linux/2014-05/101822.htm
JSON 的理解及读取 http://www.linuxidc.com/Linux/2016-06/132328.htm
本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-03/141292.htm