无法加载mod_mem_cache.so

时间:2010-01-21 09:16:38

标签: apache2 memcached

我正试图在SUSE Linux Enterprise Server 11中加载mod_mem_cache.so LoadModule memcache /path/to/mem_cache.so

但我得到了这个:

  

httpd2:/etc/apache2/httpd.conf第113行的语法错误:/etc/apache2/sysconfig.d/loadmodule.conf第43行的语法错误:找不到API模块结构`memcache'文件/usr/lib/php5/extensions/memcache.so:/usr/lib/php5/extensions/memcache.so:undefined symbol:memcache

此memcached使用Zypper通过我们的存储库安装。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

Memcache不是Apache扩展,它是PHP扩展。您需要编辑PHP配置以包含以下行:

extension memcache.so

从该错误消息的外观来看,扩展名已经在默认扩展名目录中,但如果没有,请将extension_dir设置更改为:

extension_dir = "/usr/lib/php5/extensions"

然后重启Apache,并检查PHPinfo