myPhpAdmin 给出了许多弃用通知

myPhpAdmin 给出了许多弃用通知

刚刚在新电脑上安装了 myphpadmin。现在我访问的每个页面都显示大量弃用通知(与 mcrypt 函数相关)。

我已经尝试设置

error_reporting = E_ALL & ~E_DEPRECATED

在 php.ini 中并重新启动 Apache(实际上,还有我的电脑),但这没有帮助。我知道 PHPerror_reporting使用该 php.ini 文件 - 我之前必须在同一文件中启用 mbstring 扩展。此外,该文件中没有重复的行。

我正在使用 PHP 7.1.0 (Windows) 和 phpMyAdmin 4.6.5.2

我该如何消除这些通知?

答案1

首先检查您是否正在查看正确的 php.ini 文件。您可以使用以下代码创建一个简单的 .php 文件来检查您的安装:

<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>

查找设置“已加载的配置文件”,它将为您提供 php.ini 在您的电脑上的路径。

找到 php.ini 后,打开它并取消注释以下行以加载 mcrypt 扩展。

extension=php_mcrypt.dll

之后您可能必须重新启动 Apache。

答案2

按照 Seth 的建议,我启用了 OpenSSL 扩展,这样就摆脱了弃用消息。

相关内容