php 7 Mcrypt PHP extension required
php 7 Mcrypt PHP extension required
大家好,我已经从这个链接(http://askubuntu.com/questions/705880/how-to-install-php-7)和这个链接(https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-php-7-on-ubuntu-14-04)安装了php7。
但是,当我尝试运行一个基于Laravel的项目时,出现了以下错误:
需要Mcrypt PHP扩展。
我尝试定位mcrypt.so并更改mycrpt.ini中的路径,但仍然出现相同的错误,这个错误只出现在Laravel项目中。
PHP 7 Mcrypt PHP extension required的问题出现的原因是PHP7缺少了mcrypt扩展。解决方法是在Ubuntu中执行以下命令:
sudo apt-get update sudo apt-get install mcrypt php7.0-mcrypt sudo apt-get upgrade
然后重启Apache:
sudo service apache2 restart
希望这些命令可以帮到你!如果有人看到我的评论,请不要忘记重启Apache。
对于那些阅读我的评论的人,请注意在7.1.x中已经被弃用,在7.2.x中将会被移除。来源:php.net/manual/de/migration71.deprecated.php
至于Windows环境下的解决方法,请等待Sompura的回答。