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

时间:2010-11-19 04:29:11

标签: php apache phpmyadmin mcrypt

我正在努力在新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 :(得分:1)

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

答案 1 :(得分:0)

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

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