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-mavericks和Php-intl 安装
看看这个答案Laravel 需要 Mcrypt PHP 扩展和以下扩展。
如果未启用 mcrypt,php.ini请打开您的(请参阅上面如何找到它的第一个答案链接)并搜索
;extension=php_mcrypt.so
Run Code Online (Sandbox Code Playgroud)
然后;从该行的开头删除。其他分机的程序相同。
| 归档时间: |
|
| 查看次数: |
24027 次 |
| 最近记录: |