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

问题描述 投票:1回答:1

如标题中所述,似乎在安装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警告:PHP启动:无法加载动态库'/usr/lib/php/20151012/couchbase.so' - /usr/lib/php/20151012/couchbase.so:未定义符号:json_globals in Unknown on line 0

输出以下警告,并且没有将couchbase添加到[php modules]。 (json在场)

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

php couchbase
1个回答
1
投票

在您链接的参考文档中有一个注释,该基础模块依赖于JSON模块:enter image description here

所以,只需按照文档,并加载json.so。另一个提示是读取错误消息,这是说它无法解析json_globals

© www.soinside.com 2019 - 2024. All rights reserved.