【问题标题】:Latest Version of MAMP errors on Mcrypt extension with Laravel update带有 Laravel 更新的 Mcrypt 扩展上最新版本的 MAMP 错误
【发布时间】:2014-06-14 03:41:28
【问题描述】:

我遇到了 Laravel 中的作曲家更新的常见问题。我正在使用最新的 MAMP 安装,它似乎正在使用 MAMP php。 '哪个 php' 返回

php: aliased to /Applications/MAMP/bin/php/php5.5.10/bin/php

但是,MAMP 的 php 信息确实显示 mcrypt 正在运行,但是当我进行作曲家更新时,它在“作曲家更新”时失败

Generating autoload files
Mcrypt PHP extension required.
Script php artisan clear-compiled handling the post-update-cmd event returned with an error

因此不会生成自动加载文件。如何解决?

【问题讨论】:

  • 你需要为 php 加载 mcrypt 扩展
  • MAMP 不应该运行 mycrypt 扩展吗?如何在 MAMP 中加载它?
  • 我在 MAMP 中的 php.ini 中添加了 'extension=mcrypt.so' 并重新启动,但没有任何变化。
  • MAMP phpinfo 显示 mcrypt 正在运行,但我仍然收到 composer update 错误

标签: php laravel-4 mamp mcrypt


【解决方案1】:

您可以通过执行以下操作来解决此问题:

打开终端并运行:

别名 php='/Applications/MAMP/bin/php/php5.4.19/bin/php'

** 然后运行 ​​*

php -i | grep mcrypt

寻找

mcrypt 支持 => 启用

Composer 现在应该可以工作了...

【讨论】:

    猜你喜欢
    • 2017-06-19
    • 2015-01-13
    • 2018-09-24
    • 2022-06-17
    • 2014-06-04
    • 2013-09-12
    • 2022-06-27
    • 2022-10-05
    • 1970-01-01
    相关资源
    最近更新 更多