我刚刚安装了phpMyAdmin,每次打开页面时,我都会收到这些消息:
。\ libraries \ phpseclib \ Crypt \ Base.php#1592中的弃用通知 函数mcrypt_list_algorithms()已弃用
回溯
\库\ phpseclib \隐窝\ Rijndael.php#269: phpseclib \ Crypt \ Base-> isValidEngine(整数2) \库\ phpseclib \地穴\ Base.php#1659: phpseclib \ Crypt \ Rijndael-> isValidEngine(整数2) \库\ phpseclib \隐窝\ AES.php#128: phpseclib \隐窝\碱基> _setEngine() \库\插件\权威性\ AuthenticationCookie.php#772: phpseclib \ Crypt \ AES-> setKey(string' kvizO)34 !; Qdh,)+') \库\插件\权威性\ AuthenticationCookie.php#345: PMA \ libraries \ plugins \ auth \ AuthenticationCookie-> cookieDecrypt(string ' {" 4":"(删节)"" MAC":"(删节)"&#34有效载荷#34;:"(删节)"}&#39 ;, 字符串'(编辑)',) \ \库#common.inc.php 758: PMA \库\插件\ AUTH \ AuthenticationCookie-> authCheck() 。\ server_sql.php#14:require_once(。\ libraries \ common.inc.php)
每个人在提到的功能方面都有所不同,尽管他们都以" mcrypt _"开头。试图"忽略所有"消息使它们消失一次,但在刷新页面后它们再次出现。
我还尝试将以下行添加到php.ini文件并重新启动Web服务器,但这并没有停止这些消息: error_reporting = E_ALL& ~E_NOTICE& ~E_USER_DEPRECATED& 〜E_DEPRECATED
phpMyAdmin 4.6.5.2,mySQL 5.5.45,PHP 7.1,IIS Web Server 8.5,全部在Windows Server 2012 R2下运行。想法?