在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
确保它在那里.
希望这对某人有帮助!