php не может загрузить расширение php5-memcached

У меня проблема с установкой процесса php5-memcached.

Моя версия Debian: 8.5

Моя версия php: PHP 5.6.24-0+deb8u1 (cli) (построено: 26 июля 2016 г. 08:17:07)

я сделал apt-get install php5-memcached но модуль не загружен.

php -m не возвращай memcached модуль в результате.

В моих журналах ошибок есть следующее сообщение:

PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/memcached.so' - /usr/lib/php5/20131226/memcached.so: undefined symbol: memcached_destroy_sasl_auth_data in Unknown on line 0

В моем /etc/php5/cli каталог, файл 20-memcached.ini существует. В /usr/lib/php5/20131226, файл memcached.so существует.

У меня есть несколько серверов с Debian и PHP, и у меня нет этой проблемы. Это странно.

1 ответ

Решение

Это ошибка php-memcached, которая была исправлена ​​в их git tree. Рассмотрите возможность установки модуля с pecl/building из git.

# git clone https://github.com/php-memcached-dev/php-memcached
# cd php-memcached
# phpize
# ./configure
# make
# make test
Другие вопросы по тегам