首页 文章

PHP编译错误试图获取mcrypt,Mac OSx 10.6

提问于
浏览
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扩展未加载警告 . 我怎么能摆脱这个 . 该服务器最终将用于 生产环境 ,我希望它是安全的 .

2 回答

  • 0

    从扩展名为/ full / path / to / mcrypt.so的教程中替换extension = mcrypt.so似乎将其清除 .

  • 1

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

    您的新Mac mini是64位 . 尝试将mcrypt构建为x86_64 . 您可以尝试黑客攻击Makefile或设置 ARCHFLAGS="-arch x86_64" .

相关问题