Valet-plus: как установить mcrypt с php7.2 или php7.1

Предварительное условие

  1. Мадженто 2.2.6

  2. Mac OS

  3. Php7.1 или Php7.2

main.CRITICAL: Предупреждение: использование неопределенной константы MCRYPT_BLOWFISH — предполагается «MCRYPT_BLOWFISH» (это вызовет ошибку в будущей версии PHP) в /Users/Anant/Desktop/Anant/Projects/cheapsheds/vendor/magento/framework/Encryption /Encryptor.php в строке 397 {"exception":"[object] (Exception (код: 0): Предупреждение: использование неопределенной константы MCRYPT_BLOWFISH - предполагается "MCRYPT_BLOWFISH" (это вызовет ошибку в будущей версии PHP) в /Users/Anant/Desktop/Anant/Projects/cheapsheds/vendor/magento/framework/Encryption/Encryptor.php в строке 397 в /Users/Anant/Desktop/Anant/Projects/cheapsheds/vendor/magento/framework/App/ErrorHandler .php:61)"} []

Это происходит из-за отсутствия модуля mcrypt в php, поэтому, не могли бы вы узнать, как я установил его с помощью valet plus


person anant prajapati    schedule 20.06.2019    source источник


Ответы (1)


Чтобы установить mcrypt на Valet Plus, запустите в Терминале:

brew install mcrypt
pecl install mcrypt

Убедитесь, что он установлен с помощью:

php -m | grep mcrypt
person James Collins    schedule 08.07.2020