phpアップグレードに付属するjsonバージョン


elasticsearchという検索エンジンを使うため、phpのデフォルトのjson拡張は1.2です.1バージョンです.Esは1.3が必要です.7以上のjsonバージョン.どのようにjson拡張をアップグレードするかという問題で2時間も葛藤した.結局私に解決された
##解決の考え方を説明する:
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