大家好,我已经从这个链接和这个链接安装了PHP7。 但是当我尝试运行一个基于Laravel的项目时,出现了以下错误: 需要Mcrypt PHP扩展。 我尝试查找mcrypt.so文件并在mycrpt.ini文件中更改路径,但我仍然得到相同的错误,这个错误只在Laravel项目中出现。
我遇到了同样的问题,即PHP7缺少mcrypt。这个方法对于我在Ubuntu上的情况起了作用,请尝试以下命令。sudo apt-get update sudo apt-get install mcrypt php7.0-mcrypt sudo apt-get upgrade 然后重启apachesudo service apache2 restart 希望这些命令能够帮到您!
composer require phpseclib/mcrypt_compat
。这将安装一个纯PHP的mcrypt shim,从而消除了对mcrypt扩展的需求。 - neubert