安装couchbase php sdk后,无法添加php模块

After installing couchbase php sdk, php module can not be added

如题中所述,安装php-sdk后似乎没有应用php-sdk。

我使用 couchbase 社区版 6.0.0 和 nginx,php7.0-fpm

下一个我尝试安装php-sdk。

参考站点https://docs.couchbase.com/php-sdk/2.6/start-using-sdk.html

$ wget http://packages.couchbase.com/releases/couchbase-release/couchbase-release-1.0-6-amd64.deb

$ dpkg -i couchbase-release-1.0-6-amd64.deb

$ apt-get update

$ apt-get install libcouchbase-dev build-essential php-dev zlib1g-dev

$ pecl install couchbase

$ vi /etc/php/7.0/cli/php.ini 

  extension=couchbase.so  // add

$ php7.0-fpm & nginx restart

$ php -m

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/couchbase.so' - /usr/lib/php/20151012/couchbase.so: undefined symbol: json_globals in Unknown on line 0

The following warning is output and couchbase is not added to [php modules]. (json is present)

告诉我尝试什么 提前谢谢你。

在您链接的参考文档中有一条注释,couchbase 模块依赖于 JSON 模块:

因此,只需按照文档进行操作,然后加载 json.so。另一个提示是阅读错误消息,它说它无法解析 json_globals.