【问题标题】:Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed使用未定义的常量 MCRYPT_RIJNDAEL_128 - 假设
【发布时间】:2016-06-23 05:33:42
【问题描述】:

我正在我的 Windows 笔记本电脑上运行 laravel 和 homestead。而且我不断收到此错误,我想知道是否有人可以帮助我解决这个问题。谢谢你。需要重新下载php吗

注意:使用未定义的常量 MCRYPT_RIJNDAEL_128 - 假定 'MCRYPT_RIJNDAEL_128'

【问题讨论】:

  • 将函数调用行添加到问题中。注意:128 指定块大小,而不是对 AES 正确的密钥大小。但是使用 mcrypt 可能会遇到更多麻烦,它不支持标准 PKCS#7 née PKCS#5 填充,仅支持不能用于二进制数据的非标准空填充。 mcrypt 是废弃软件,多年未维护。

标签: laravel


【解决方案1】:

问题似乎是您的机器上可能运行了两个 php 版本。然而,经过大量的谷歌搜索,似乎没有人找到适合 Windows 用户的解决方案。

【讨论】:

    【解决方案2】:

    消息表明需要字符串"MCRYPT_RIJNDAEL_128" 而不是常量MCRYPT_RIJNDAEL_128。见Example #1

    这正是错误消息所说明的内容。

    【讨论】:

      猜你喜欢
      • 2015-07-11
      • 2017-04-06
      • 2022-01-18
      • 2014-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-07
      • 2014-04-30
      相关资源
      最近更新 更多