小智 52
有同样的问题 - PHP7缺少mcrypt.
这对我在Ubuntu工作请尝试下面的命令.
sudo apt-get update
sudo apt-get install mcrypt php7.0-mcrypt
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
然后重启apache
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
希望这个命令有帮助!
首先检查mcrypt PHP模块是否存在:
$ php -m | grep mcrypt
Run Code Online (Sandbox Code Playgroud)
要安装 mcrypt PHP 模块,我们首先需要满足以下先决条件:
sudo apt install php-dev libmcrypt-dev php-pear
Run Code Online (Sandbox Code Playgroud)
现在我们准备在我们的 Ubuntu 18.04 系统上安装 mcrypt PHP 模块:
$ sudo pecl channel-update pecl.php.net
$ sudo pecl install mcrypt-1.0.1
Run Code Online (Sandbox Code Playgroud)
打开 /etc/php/7.2/cli/php.ini 文件并插入:
extension=mcrypt.so
Run Code Online (Sandbox Code Playgroud)
全部完成。成功后,检查 mcrypt PHP 模块是否存在应该会产生以下输出:
$ php -m | grep mcrypt
mcrypt
Run Code Online (Sandbox Code Playgroud)
然后重启apache
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)