php 7 Mcrypt PHP extension required

14 浏览
0 Comments

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项目中。

0
0 Comments

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的回答。

0