Как найти модули PHP, которые зависят от устаревшей библиотеки? - PullRequest
0 голосов
/ 05 октября 2019

Я обновил свою конфигурацию AWS-EC2 LAMP до Ubuntu 16.04, Apache / 2.4.39, mysql Ver 14.14 Distrib 5.7.27, PHP 7.1.28, который удаляет модуль PHP mcrypt. Мне нужно выяснить, действительно ли моя конфигурация использует функциональность mcrypt. Если нет, я могу безопасно удалить запросы загрузки, которые вызывают ошибки. Если да, то мне нужно найти способ использовать openssl для замены mcrypt. Я понимаю, что нет смысла принудительно загружать модуль mcrypt, но, похоже, готовой замены нет. Совет?

1 Ответ

0 голосов
/ 05 октября 2019

Мне нужно выяснить, действительно ли моя конфигурация использует функциональность mcrypt.

grep -r mcrypt /path/to/your/code должно быть достаточно.

Я понимаю, что это не такимеет смысл принудительно загрузить модуль mcrypt, но, похоже, готовой замены нет.

https://github.com/phpseclib/mcrypt_compat можно использовать в качестве отбрасывания замены на чистом PHPдля mcrypt.

...