使用 Composer 安装 - XAMPP 上的系统缺少 ext-mcrypt * 和 ext-intl * php 扩展

mrG*_*ott 1 php macos magento composer-php

我一直在尝试安装 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.
Run Code Online (Sandbox Code Playgroud)

问题是我不是专业的 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=
Run Code Online (Sandbox Code Playgroud)

最后说明:

我将答案标记为正确,因为它通过来自Laravel的链接解决了我的 mcrypt 问题需要 Mcrypt PHP 扩展接下来我遇到了 ext-intl 问题,要解决此问题,请访问以下链接:http : //codingexplained.com/operating-systems XAMPP 上的/mac/installing-php-intl-extension-os-x-mavericksPhp-intl 安装

我确实写了一篇关于这些问题和解决方案的文章。希望这也有帮助!

Pᴇʜ*_*Pᴇʜ 5

看看这个答案Laravel 需要 Mcrypt PHP 扩展以下扩展

如果未启用 mcrypt,php.ini请打开您的(请参阅上面如何找到它的第一个答案链接)并搜索

;extension=php_mcrypt.so
Run Code Online (Sandbox Code Playgroud)

然后;从该行的开头删除。其他分机的程序相同。