2016-11-18 3 views
3

Я пытаюсь установить PHP SDK для моего Couchbase кластера и все во время установки завершается без задоринки, но когда я запускаю php -i в терминале я получаю следующее сообщение об ошибке:Установка PHP SDK Couchbase ошибка

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

Я не понимаю, почему расширение couchbase не загружается.

Моя установка:

Ubuntu Server 14.04 Couchbase Server Enterprise 4.5.1

Я последовал за это руководство по настройке PHP SDK:

Link to PHP SDK installation guide

ответ

4

Включить расширение = JSON. поэтому в php.ini, если он не включен. Если это так, включите расширение couchbase после расширения json.

Как сказано в couchbase PHP SDK documentation

The Couchbase SDK depends on the JSON PHP extension, so make sure that load order is correct. For example, if your distribution has just a single php.ini file, just insert the line after extension=json.so. If your distribution uses a conf.d-style, name the file with the Couchbase SDK ini so that it will be alphabetically ordered after the JSON extension.

+0

Привет, я испытал то, что вы сказали, и она работала отлично. Теперь, когда я запускаю phpinfo(), couchbase загружается. Спасибо за ваш очень быстрый ответ! –

Смежные вопросы