Fungsi mcrypt_*() tidak digunakan lagi [duplikat]

Saya baru saja selesai menginstal phpMyAdmin, dan setiap kali saya membuka halaman tersebut, saya dipenuhi dengan pesan-pesan ini:

Pemberitahuan Penghentian di .\libraries\phpseclib\Crypt\Base.php#1592 Fungsi mcrypt_list_algorithms() tidak digunakan lagi

Pelacakan mundur

.\libraries\phpseclib\Crypt\Rijndael.php#269: phpseclib\Crypt\Base->isValidEngine(integer 2) .\libraries\phpseclib\Crypt\Base.php#1659: phpseclib\Crypt\Rijndael->isValidEngine(integer 2) .\libraries\phpseclib\Crypt\AES.php#128: phpseclib\Crypt\Base->_setEngine() .\libraries\plugins\auth\AuthenticationCookie.php#772: phpseclib\Crypt\AES->setKey(string 'kvIZO)34!;Qdh,)+') .\libraries\plugins\auth\AuthenticationCookie.php#345: PMA\libraries\plugins\auth\AuthenticationCookie->cookieDecrypt( string '{"iv":"(dihapus) ","mac":"(dihapus)","payload":"(dihapus)"}', string '(dihapus)', ) .\libraries\common.inc.php#758: PMA\libraries\plugins\ auth\AuthenticationCookie->authCheck() .\server_sql.php#14: require_once(.\libraries\common.inc.php)

Masing-masing berbeda dalam hal fungsi yang disebutkan, meskipun semuanya dimulai dengan "mcrypt_". Mencoba "mengabaikan semua" pesan membuatnya hilang satu kali, namun muncul sekali lagi setelah saya menyegarkan halaman.

Saya juga mencoba menambahkan baris berikut ke file php.ini dan memulai ulang server web, namun pesan tersebut tidak berhenti: 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, semuanya berjalan di bawah Windows Server 2012 R2. Ide ide?


person TheReduxPL    schedule 02.01.2017    source sumber
comment
Hah. Saya mencoba mencarinya dan tidak menemukannya, saya rasa saya perlu meningkatkan permainan kata kunci saya... Terima kasih, solusi Alex berhasil.   -  person TheReduxPL    schedule 02.01.2017
comment
Sama-sama :) harap tandai dup tersebut sebagai benar sehingga pertanyaan ini akan ditutup   -  person Dekel    schedule 02.01.2017