如何安装 mcrypt?我将 Leopard 10.5.8 与 PHP5 一起使用。
问问题
9192 次
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 回答