在安装了bedbase php sdk之后,无法添加php模块

时间:2019-04-23 17:40:40

标签: php couchbase

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

我使用沙发床社区版本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警告:PHP启动:无法加载动态库'/usr/lib/php/20151012/couchbase.so'-/usr/lib/php/20151012/couchbase.so:未定义符号:未知在线中的json_globals 0

     

将输出以下警告,并且未将ouchbase添加到[php模块]。 (存在json)

告诉我该怎么做 预先谢谢你。

1 个答案:

答案 0 :(得分:1)

在您链接的参考文档中有一条注释,那就是说长沙发模块取决于JSON模块: enter image description here

因此,只需遵循文档并加载json.so。另一个提示是读取错误消息,这表明它无法解析json_globals