警告:模块 mcrypt ini 文件在 /etc/php/7.2/mods-available 下不存在

2022-08-30 23:21:42

我一直在尝试在Ubuntu 16.04.3 LTS中安装phpmmyadmin,安装了一个灯,php 7.2,mysql Ver 15.1 Distrib 10.2.12-MariaDB,用于debian-linux-gnu(x86_64)使用readline 5.2和apache2。

我正在关注digitalOcean的这篇文章,但是当我来到我需要运行的部分时,我收到了一条消息说..sudo phpenmod mcrypt

警告:模块 mcrypt ini 文件在 /etc/php/7.2/mods-available 下不存在

我正在 godaddy 中安装的 ubuntu 上执行此操作

您能为此提供最佳解决方案吗?


答案 1

指向 with 将解决此处的问题。以下是使用

安装 php7.1-mcrypt 配置 7.1 版本 mcrypt 的步骤php7.1-mcryptphp7.2php7.2

sudo apt install php7.1-mcrypt


创建指向 php7.1-mcrypt 的符号链接

sudo ln -s /etc/php/7.1/mods-available/mcrypt.ini /etc/php/7.2/mods-available/


启用 mcrypt 扩展

sudo phpenmod mcrypt


重新启动快速CGI进程管理器服务

sudo service php7.2-fpm restart


注意:
上述解决方案是在 php7.2 中启用 mcrypt 的解决方法,通过 apt till 不可用。php7.2-mcrypt


答案 2

对于php-7.3,如上所述,我必须执行此命令

sudo ln -s /etc/php/7.0/mods-available/mcrypt.ini /etc/php/7.3/mods-available/ 因为默认情况下版本7.0。


推荐