安装 PHP SDK Couchbase 错误

Pet*_*son 5 php couchbase

我正在尝试为我的 Couchbase 集群安装 PHP SDK,安装过程中的所有内容都顺利完成,但是当我php -i在终端中运行时,出现以下错误:

PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php5/20121212/couchbase.so' - /usr/lib/php5/20121212/couchbase.so:未定义符号:第 0 行未知中的 php_json_decode_ex

我不明白为什么 couchbase 扩展不会加载。

我的设置是:

Ubuntu Server 14.04 Couchbase Server Enterprise 4.5.1

我按照本指南设置 PHP SDK:

链接到 PHP SDK 安装指南

Flu*_*ice 4

如果未启用,请在 php.ini 中启用 extension=json.so。如果是,请在 json 扩展之后启用 couchbase 扩展。

正如 couchbase php sdk文档中所述

Couchbase SDK 依赖于 JSON PHP 扩展,因此请确保加载顺序正确。例如,如果您的发行版只有一个 php.ini 文件,只需在 extension=json.so 之后插入该行。如果您的发行版使用 conf.d 样式,请使用 Couchbase SDK ini 命名该文件,以便在 JSON 扩展名之后按字母顺序排列。