在 mac os mavericks 上安装 mcrypt

install mcrypt on mac os maveriks

我搬到了 mac os x 并为我的 laravel 项目设置了 vhost 但是当我 运行 它告诉我需要 Mcrypt PHP 扩展。 所以我使用了这个 tuto http://coolestguidesontheplanet.com/install-mcrypt-php-mac-osx-10-10-yosemite-development-server/ 并安装了带有 mcrypt 的新版本 php 5.6.11 但是当我在网页中尝试 phpinfo() 时它仍然显示我 php 5.5.20 版本和 mcrypt 不是 运行ning 那么我如何使用我的新安装版本 php 到 运行 我的项目?

您的 Mac 上可能安装了两个版本的 php。使用下面的命令查看当前版本。

$ php -v

解决方案 1

您可以通过编辑apache的配置文件来更改版本。

vim /etc/apache2/httpd.conf 寻找 LoadModule php5_module 并将 'so' 更改为您安装的新 php56。

解决方案 2

我建议您使用 Homebrew 在 Mac 上管理您的包。 (自制软件:http://brew.sh/

这是安装 Homebrew 后安装 php56 的方法:

安装php:$ brew install php56

安装 mcrypt 扩展:$ brew install php56-mcrypt