wjhhxl 发表于 2014-8-29 10:33:46

自己安装memcache,结果重启PHP时,出现错误

NOTICE: PHP message: PHP Warning:PHP Startup: memcache: Unable to initialize module
Module compiled with module API=20060613
PHP    compiled with module API=20090626
These options need to match

好烦人,都不知道怎么办了,
装的时候,是这样装的
cd memcache-3.0.6
/usr/local/php/bin/phpize
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
make
make install
安装完后,出现 /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
把这个加到 php.ini 后,重启PHP,就出现上面错误,

licess 发表于 2014-8-29 20:19:47

你的php是5.3,而你这个是编译出来的memcache.so是5.2的
可能编译时的这个目录原来就编译过没make clean,也可能源目录下面就有memcache.so

id886 发表于 2014-8-30 08:34:52

重启php 是不是还是你上面的 API 版本问题?

用telnet 127.0.0.1 11211能正常连接?
页: [1]
查看完整版本: 自己安装memcache,结果重启PHP时,出现错误