Debian-Jessie
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 的伺服器,我沒有這個問題。真奇怪。
這是 php-memcached 錯誤,已在他們的 git tree 中修復。考慮從 git 安裝帶有 pecl/building 的模組。
# git clone https://github.com/php-memcached-dev/php-memcached # cd php-memcached # phpize # ./configure # make # make test