如何在Mac Os X Lion 10.7.4上启用Php Mcrypt

时间:2012-08-18 14:22:22

标签: php macos osx-lion mcrypt

我一直在尝试在OS X中启用mcrypt两天。我读了很多文档但是我无法完成。也许是因为我是OS X环境中的新手。

我到目前为止所做的简要总结是;

我安装了Xcode并安装了命令行工具。

下载并解压缩libmcrypt-2.5.8和php-5.3.15。

cd libmcrypt-2.5.8
./configure && make && sudo make install

这是

的输出
Libraries have been installed in:
/usr/local/lib 

以及其他一些日志,例如

make[2]: Nothing to be done for `install-exec-am'.

下一步是;

cd php-5.3.15/ext/mcrypt
./configure && make && sudo make install

这是

的输出
Installing shared extensions:
/usr/lib/php/extensions/no-debug-non-zts-20090626/

根据我阅读的文件,这意味着安装成功。完成所有这些后,我打开了/etc/php.ini并写了extension=mcrypt.so。我用sudo apachectl restart重新启动了apache。但什么都没发生。 Mcrypt没有出现在php -m

我还尝试使用sudo port install php-mcrypt +universal安装mcrypt,但这也没有用。

我看到了另一个与此问题相关的主题,并且有一个答案表示以extension=mcrypt.so的完整路径更改mcrypt.so。我试过,这也不适合我。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

确保在php.ini中设置'extension_dir'属性,或者如果已经在那里检查它没有被注释。