Installed php, phpmyadmin and mysqsl. When connecting to the database via phpmyadmin, a bunch of messages pop up

Deprecation Notice in. \ Libraries \ phpseclib \ Crypt \ Base.php # 1592 Function mcrypt_list_algorithms () is deprecated "

Why are they out of date? Like the latest version ... How to eliminate?

  • 2
    .......... why is mcrypt_list_algorithms ? because there are vulnerabilities and there are more reliable functions, it’s logical ......... outdated with PHP 7.1 - Alexey Shimansky
  • @ Alexey Shimansky, Well, this is understandable. I wonder why they are outdated in the latest version (phpMyAdmin-4.6.5.2). Like a popular ace. I suppose it is updated often ... And it is not at all clear how to prohibit the output of these messages, otherwise they are pretty besy. - Sergey Sereda
  • one
    .......... and the most clumsy version with this version (for you it should not be critical) is to turn off warnings like Notice .... well, or those that are E_DEPRECATED - Alexey Shimansky
  • one
    my opinion: you drive on this phpmyadmin. Download the normal program for working with the database. Minimum - you will be provided with computer resources to perform queries and other things, rather than a poor browser. As well as buns with autocompilers, profilers and other things. - Alexey Shimanskiy
  • one
    @ Alexey Shimanskiy more reliable function of displaying the list of algorithms? - etki

1 answer 1

The libmcrypt library libmcrypt abandoned in 2007.

Last year, PHP developers accepted the proposal to declare the mcrypt extension obsolete due to the fact that the core library has errors and is not supported, but also because of a rather poorly designed set of functions that contribute to the appearance of errors in cryptography. Sometime later, the extension will be moved into the PECL package and will no longer be supported.

Regarding your phpmyadmin - the latest release of 4.6.5.2 was released on December 5, an error was noticed and corrected only on December 10 . Tritely, the phpmyadmin community missed the preparation of release notes released on December 1, PHP 7.1, and no one even tested compatibility during alpha and beta tests, or release candidates.

Pay attention to the committer's comment, by the way:

There is a lot of problems in PHP 7.1 and 4.6 right now.

Apparently, other problems are known to work phpmyadmin 4.6 under PHP 7.1.

  • Informative. Thanks for the answer! - Sergey Sereda