【发布时间】:2015-10-26 03:53:42
【问题描述】:
我一直在尝试安装 Magento 2。我确实加载了所有内容,并且使用最后一个命令“composer update”或“composer install”我遇到了问题。
Problem 1
- The requested PHP extension ext-mcrypt * is missing from your system.
Problem 2
- The requested PHP extension ext-intl * is missing from your system.
问题是我不是专业的 Mac 用户或其他任何人,所以我很难理解我需要做些什么来解决这个问题。 我在 stackoverflow 上看到了一个有同样问题的主题,但在那种情况下,他们使用的是 MAMP。我正在使用 XAMPP。他们告诉用 .bash_profile 文件用 MAMP 的 PHP 覆盖 PHP。我也试过了 - 不太明白我在做什么。
请问,谁能帮我解决 ext-mcrypt 和 ext-intl 的问题?我什至不知道如何确定他们是否错过了。
谢谢!
这是代替 mcrypt 的内容
[mcrypt]
; For more information about mcrypt settings see http://php.net/mcrypt-module-open
; Directory where to load mcrypt algorithms
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
;mcrypt.algorithms_dir=
; Directory where to load mcrypt modes
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
;mcrypt.modes_dir=
最后说明:
我将答案标记为正确,因为它使用来自 Laravel requires the Mcrypt PHP extension 的链接解决了我的 mcrypt 问题接下来我遇到了 ext-intl 问题,要解决此问题,请点击以下链接:http://codingexplained.com/operating-systems/mac/installing-php-intl-extension-os-x-mavericks 和 Php-intl installation on XAMPP
我确实写了一封article 关于这些问题和解决方案。希望这也有帮助!
【问题讨论】:
标签: php macos magento composer-php