【发布时间】:2012-10-31 14:54:47
【问题描述】:
我在装有 OS X 10.8 的 MacBook 上安装 memcache 时遇到问题。我已经安装了 memcachen。当我运行 memcache -h 它得到答案。但是当我调用 php -m 时,我找不到它。当我执行 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 行
感谢您的帮助
【问题讨论】:
-
嗯,错误表明您尝试加载的库具有错误的体系结构。可能是为其他类型的 CPU 编译或 32 位和 64 位之间的区别?
-
谢谢,我做错了什么?我下载了 xampp + devl 工具。然后我执行: ./configure --prefix=/usr/local make sudo make install 然后我调用了“/pecl install memcache”
-
我不知道 MacOS,抱歉,使用 Linux。你必须先编译那些东西?我认为Mac对用户很友好...无论如何,您写的是指定
--prefix=/usr/local,但路径以/Applications/XAMPP/...开头...我会说您正在处理两个不同的文件。也许以前的安装尝试? -
你有没有偶然找到这个问题的答案??我遇到了确切的问题!