Laravel with php 7:找不到支持的加密器

时间:2017-08-11 03:38:03

标签: laravel encryption composer-php

这个问题已被多次询问,所以让我列出我在其上采取的步骤:

  1. 设置'cipher' => 'AES-128-CBC',(原始AES-256-CBC);
  2. php artisan key:generate
  3. 将新密钥粘贴到.env文件
  4. 但错误仍然相同。

    在phpinfo中,mcrypt显示已启用,但httpd.conf中没有扩展名。一些答案说扩展程序与php 7集成在一起。

    该项目是从git下载的,并与composernpm一起安装,.env文件是从其他开发者发送的。

1 个答案:

答案 0 :(得分:0)

执行了问题后列出的最后两步后,您是否清除了配置缓存?

如果没有,则必须运行php artisan config:clear,因为Laravel会缓存所有配置数据。

还为什么要更改cipher?如果没有原因,请将其恢复原状并再次执行步骤。

这可能适合你。