magento2 - Valet-plus:如何使用 php7.2 或 php7.1 安装 mcrypt
问题描述
前提
Magento 2.2.6
苹果系统
- Php7.1 或 Php7.2
main.CRITICAL:警告:在 /Users/Anant/Desktop/Anant/Projects/cheapsheds/vendor/magento/framework/Encryption 中使用未定义的常量 MCRYPT_BLOWFISH - 假定为“MCRYPT_BLOWFISH”(这将在 PHP 的未来版本中引发错误) /Encryptor.php on line 397 {"exception":"[object] (Exception(code: 0): Warning: Use of undefined constant MCRYPT_BLOWFISH - 假定为 'MCRYPT_BLOWFISH' (这将在 PHP 的未来版本中引发错误) /Users/Anant/Desktop/Anant/Projects/cheapsheds/vendor/magento/framework/Encryption/Encryptor.php 位于 /Users/Anant/Desktop/Anant/Projects/cheapsheds/vendor/magento/framework/App/ErrorHandler 的第 397 行.php:61)"} []
这是由于 php 中缺少 mcrypt 模块,你能知道我是如何使用 valet plus 安装它的吗
解决方案
要在 Valet Plus 上安装 mcrypt,请在终端中运行:
brew install mcrypt
pecl install mcrypt
检查它是否已安装:
php -m | grep mcrypt
推荐阅读
- ethereum - Solidity 中的委托调用 - 代理模式
- google-apps-script - 在表格中制作 SUM 查询导入范围功能时遇到问题
- haskell - 为Haskell中的每个整数创建一个类型?
- sql - 选项的好处\复制和复制哪个不同的客户端和服务器
- java - 我在 JFrame 中有几个 JComboBoxes,它们在非常特定的情况下会减慢自定义绘图 JPanel 的速度。有谁知道为什么会这样?
- python - 致命错误:使用 pyenv 时找不到“arrayobject.h”文件
- google-api - 在 URL 中键入时出现页面速度问题:“引荐来源网址 https://www.googleapis.com/ 与您的 API 密钥上配置的引荐来源网址限制不匹配。”
- c++ - 如何修复错误 2298 和 2563
- docker - 错误:撰写文件“./docker-compose.yaml”无效,因为:services.nvidia-smi-test 的配置选项不受支持:“运行时”
- reactjs - 来自子组件的 React Native Navigation