php - Laravel 需要 Mcrypt PHP 扩展

标签 php laravel laravel-4 mcrypt

我正在尝试在 OSX 上的 Laravel 4 中使用 migrate 功能。但是,我收到以下错误:

Laravel requires the Mcrypt PHP extension.

据我了解,它已经启用(见下图)。

出了什么问题,我该如何解决?

enter image description here

最佳答案

您是否安装了MAMP

在终端中使用 which php 查看您使用的 PHP 版本。

如果不是MAMP的PHP版本,你应该在用户的主目录下编辑或添加.bash_profile,即:cd ~

.bash_profile 中,添加以下行:

export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH

已编辑: 首先您应该使用命令 cd/Applications/MAMP/bin/php 从 MAMP 中检查您使用的 PHP 版本,然后替换为 PHP 版本以上。

然后重启终端看看你现在使用的是哪个PHP。

它现在应该可以工作了。

关于php - Laravel 需要 Mcrypt PHP 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16830405/

相关文章:

php - Laravel4 验证器和可空字段

php - 使用 Laravel 获取记录总数?

jquery - 如何使用jquery按特定文本选择按钮

mysql - Laravel 5.6 如何从列中获取重复数据

mysql - Eloquent 查询只会准备,不会执行

php - Laravel 4 中的事务和事件

php - 如何从多个 mysql 列中选择不同的值并将它们放入一个 PHP 数组中?

php - 如何从当前日期 PHP 获取最近 7 周、7 个月的日期范围?

php - 如何从mysql中提取包含特殊字符的数据?

php - 我怎样才能知道标点字符在 UTF 8 中的形式?