3

如何安装 mcrypt?我将 Leopard 10.5.8 与 PHP5 一起使用。

4

3 回答 3

9

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

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

php5-mcrypt + universal用 macports 安装:

$ sudo macports php5-mcrypt +universal

然后,您不能只放入extension=mycrypt.so文件php.ini,您必须放入直接路径,即:

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

你看,PHP 看起来/usr/local/lib/php/extensions/no-debug-non-zts-20090626/ 我错过了什么!

然后用你的重启 apache

$ sudo apachectl -k graceful

接着

$ php -m | grep mcrypt

以确保它在那里。

希望这对某人有帮助!

于 2011-06-01T11:53:12.800 回答
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 

来源:本页

于 2009-09-19T16:41:36.150 回答
3

这取决于您如何安装 PHP。

如果您通过 macports 安装 PHP,您可以:

sudo port install php5-mcrypt +universal

如果您自定义编译了 PHP,那么重新编译可能最简单:

--with-mcrypt=/path/to/mcrypt

(不确定 macports 实际保存在哪里,因为我不使用 macports,而只是从源代码编译我的 AMP 堆栈(和大多数依赖项))

于 2009-09-19T16:57:45.773 回答