3

我在装有 OS X 10.8 的 MacBook 上安装 memcache 时遇到问题。我已经安装了内存缓存。当我运行 memcache -h 它得到答案。但是当我调用 php -mi 时找不到它。当我执行 phpinfo() 并随后检查日志时,我得到以下日志条目。任何想法?

PHP 警告:PHP 启动:无法加载动态库 '/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/memcache.so' - dlopen(/Applications /XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/memcache.so, 9):找不到合适的图像。确实找到了:\n\t/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/memcache.so:mach-o,但在 Unknown on 架构错误第 0 行

谢谢你的帮助

4

1 回答 1

0

您的 xampp 是 64 位软件,而 memcache.so 是 32 位,反之亦然!无论如何,这个版本的 memcache.so 根本不匹配您使用的 xampp。Xampp 提供 32 位的旧版本和 64 位的较新版本。您可以尝试一下或找到不同版本的库。

如果源代码可用,您可以在系统上编译库,这也会有所帮助。

于 2013-03-07T07:52:44.137 回答