找不到PHP 7.1.9 mcrypt库

Ste*_*one 2 php mcrypt

我已经在Windows Server 2012机器上安装了Php 7.1.9,如果我查看php信息我可以看到mcrypt已启用但是如果我输入shell php -v我有这个错误:

Unable to load dynamic library 'C:/php/ext\php_mcrypt.dll' - The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

实际上运行Laravel应用程序我也得到一些与之相关的异常.

我检查了ext文件夹,没有php_mcrypt.dll.

小智 5

正如您在这里看到的那样, mcrypt已被弃用,转而支持OpenSSL.从PHP 7.1.x中的不推荐使用的功能:

mcrypt扩展已经放弃了近十年,并且使用起来相当复杂.因此,它已被弃用,支持OpenSSL,它将从核心移除到PHP 7.2中的PECL.