安装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
.
如题中所述,安装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
.