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

Tom*_*ash 3 php macos installation mcrypt

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

XIr*_*rad 9

好吧,我花了1.5个小时尝试自己在10.6.7做这个

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

我安装php5-mcrypt + universal了macports:

$ sudo macports php5-mcrypt +universal
Run Code Online (Sandbox Code Playgroud)

那么,你不能只是把extension=mycrypt.sophp.ini的文件,你必须把直接的路径,即:

extension = /opt/local/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
Run Code Online (Sandbox Code Playgroud)

你看,PHP看起来/usr/local/lib/php/extensions/no-debug-non-zts-20090626/ 哪个是我错过的差异!

然后用你的重新启动apache

$ sudo apachectl -k graceful
Run Code Online (Sandbox Code Playgroud)

然后

$ php -m | grep mcrypt
Run Code Online (Sandbox Code Playgroud)

确保它在那里.

希望这有助于某人!


Zed*_*Zed 5

 # Edit macports.conf
cd /opt/local/etc/macports
sudo nano macports.conf
# Change the line ....
universal_archs ppc i386
# to ...
universal_archs ppc ppc64 i386 x86_64

# Get the MCRYPT Library
sudo port install mcrypt +universal 
Run Code Online (Sandbox Code Playgroud)

来源:此页面.