【发布时间】:2011-05-02 17:57:51
【问题描述】:
我正在为这个问题绞尽脑汁(应该很简单),但似乎找不到解决方案,所以希望你们中的一个可以帮助我。我正在尝试使用 php 的 memcache 扩展来存储会话。
我正在运行 MAMP 并正确安装了扩展程序(我认为...当我执行 phpinfo 时它会显示),正在运行守护程序并可以通过 php 连接到它,使用类似这样的东西:
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
所以我知道 php 可以与守护进程通信。问题是当我在 php.ini 中启用 memcache 会话存储并尝试执行 session_start() 时,它给了我一个错误,它“找不到保存处理程序 memcache”。这就是我的 php.ini 中的内容:
session.save_handler = memcache
session.save_path = "tcp://127.0.0.1:11211"
任何帮助将不胜感激 =(
一些附加信息:
使用此处的说明安装:
http://lullabot.com/articles/setup-memcached-mamp-sandbox-environment
在 OSX 1.6.4 上,我将 .so 文件放在正确的目录中
【问题讨论】: