php: symbol lookup error: /usr/lib/php/20151012/tarantool.so: undefined symbol: base64_tp_decode
YadrovSergey opened this issue · 2 comments
php: symbol lookup error: /usr/lib/php/20151012/tarantool.so: undefined symbol: base64_tp_decode
tarantool: version 1.7.3-7-g9c580b2
tree: https://github.com/tarantool/tarantool-php/tree/php7-v2
php -v
PHP 7.0.12-1+deb.sury.orgxenial+1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.12-1+deb.sury.org~xenial+1, Copyright (c) 1999-2016, by Zend Technologies
with Xdebug v2.4.1, Copyright (c) 2002-2016, by Derick Rethans
Данная ошибка возникает, если я вызываю
$_connection = new \Tarantool($_config['host'], $_config['port'], $_config['username'], $_config['password']);Если вызвать
$_connection = new \Tarantool($_config['host'], ($_config['port']);т.е. не указав пользователя, ошибки нет
Если устанавливаю вручную tarantool-php (набираю команды в консоли), то выше изложенной ошибки нет.
Если устанавливается через ansible, то tarantool-php выдает ошибку php: symbol lookup error: /usr/lib/php/20151012/tarantool.so: undefined symbol: base64_tp_decode при создании коннекта