Подсистема Windows для Linux — `PHP Предупреждение: PHP Startup: Невозможно загрузить динамическую библиотеку ‘mcrypt.so’

Я пытался запустить это php -v в WSU Ubuntu 16.04, но получил это предупреждение PHP

PHP Warning: PHP Startup: Unable to load dynamic library 'mcrypt.so' (tried: /usr/lib/php/20170718/mcrypt.so (/usr/lib/php/20170718/mcrypt.so: cannot open shared object file: No such file or directory), /usr/lib/php/20170718/mcrypt.so.so (/usr/lib/php/20170718/mcrypt.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

Я ищу с помощью Google, но я не нашел прямого ответа, который решает проблему.

Что с этим делать

У меня установлен php в системе

PHP 7.2.3-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Mar 6 2018 11:18:25) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.3-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

0

Решение

Попробуйте установить расширение mcrypt напрямую: sudo apt-get install php7.2-mcrypt

0

Другие решения

PHP 7.2 не поддерживает mcrypt
Вы все еще можете установить его как неофициальное расширение PECL

0

По вопросам рекламы [email protected]