1

我正在努力在新的 Mac Mini 上设置 LAMP 堆栈以用作 Web 服务器。我正在使用捆绑的 PHP 版本 5.3.3 和 Apache 2.2.15。

我已经让 phpMyAdmin 工作并连接到我的 mysql 安装,但我得到一个“无法加载 mcrypt 扩展。我做了这个教程 - http://michaelgracie.com/2009/09/23/plugging-mcrypt-into-php-on- mac-os-x-snow-leopard-10.6.1/ - 安装 mcrypt 并且 phpinfo() 显示 mcrypt 已按照最后的屏幕截图安装。

但是我仍然收到未加载 mcrypt 扩展的警告。我怎样才能摆脱这个。该服务器最终将用于生产,我希望它是安全的。

4

2 回答 2

1

将教程中的 extension=mcrypt.so 替换为 extension=the/full/path/to/mcrypt.so 似乎可以清除它。

于 2010-11-19T16:04:02.863 回答
0

您可能已将 mcrypt 构建为 i386。使用文件命令 ( file mcrypt.so) 进行检查。

您的新 Mac mini 是 64 位的。尝试将 mcrypt 构建为 x86_64。您可以尝试破解 Makefile 或设置ARCHFLAGS="-arch x86_64"

于 2010-11-19T04:42:18.213 回答