php 无法加载 php5-memcached 扩展

php 无法加载 php5-memcached 扩展

我在安装 php5-memcached 进程时遇到问题。

我的 Debian 版本:8.5

我的 php 版本:PHP 5.6.24-0+deb8u1 (cli)(构建于:2016 年 7 月 26 日 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 树中的问题.考虑使用 pecl/building 从 git 安装模块。

# git clone https://github.com/php-memcached-dev/php-memcached
# cd php-memcached
# phpize
# ./configure
# make
# make test

相关内容