我正在努力在新的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扩展未加载警告 . 我怎么能摆脱这个 . 该服务器最终将用于 生产环境 ,我希望它是安全的 .
2 回答
从扩展名为/ full / path / to / mcrypt.so的教程中替换extension = mcrypt.so似乎将其清除 .
您可能已将mcrypt构建为i386 . 使用file命令(
file mcrypt.so
)进行检查 .您的新Mac mini是64位 . 尝试将mcrypt构建为x86_64 . 您可以尝试黑客攻击Makefile或设置
ARCHFLAGS="-arch x86_64"
.