在Mac OS X 10.5.8上为PHP安装Mcrypt扩展

在Mac OS X 10.5.8上为PHP安装Mcrypt扩展

问题描述:

如何安装mcrypt?我正在使用Leopard 10.5.8和PHP5.

How do I install mcrypt? I'm using Leopard 10.5.8 with PHP5.

好吧,我刚刚花了1.5个小时尝试自己在10.6.7上做到这一点

Ok, I just spent 1.5 hours trying to do this myself on 10.6.7

我相信解决方案是这样的:

I believe the solution was this:

我在Macports上安装了php5-mcrypt + universal:

I installed php5-mcrypt + universal with macports:

$ sudo macports php5-mcrypt +universal

然后,您不能仅将extension=mycrypt.so放在php.ini文件中,而必须放置直接路径,即:

then, you can't just put extension=mycrypt.so in the php.ini file, you have to put the direct path i.e.:

extension = /opt/local/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so

您看到的,PHP在/usr/local/lib/php/extensions/no-debug-non-zts-20090626/中显示 这就是我错过的区别!

you see, PHP looks in /usr/local/lib/php/extensions/no-debug-non-zts-20090626/ which is the difference I missed!!

然后只需用您的

$ sudo apachectl -k graceful

然后

$ php -m | grep mcrypt

确保它在那里.

希望这对某人有帮助!