只需一个选项,用中文将以下内容重述:在php7.2及更高版本中,先暂时使用php-mcrypt
PHP的加密模块php-mcrypt在PHP7.1中变得不推荐使用,在PHP7.2中被移除了。
虽然建议迁移到openssl或sodium,但我将总结如何使用已迁移到pecl的php-mcrypt模块。
本次将使用php-7.4版本来集成pecl的php-mcrypt。
[prompt] # yum install -y --enablerepo=remi,amzn2extra-php7.4 php74-php-pecl-mcrypt
确认模块的位置
[prompt] # find / -name "mcrypt.so"
/opt/remi/php74/root/usr/lib64/php/modules/mcrypt.so
创建一个配置文件,用于嵌入模块文件。
[prompt] # vim /etc/php.d/mcrypt.ini
--
extension=/opt/remi/php74/root/usr/lib64/php/modules/mcrypt.so
现在php-mcrypt已经被启用了。
[prompt] # php -i | grep "mcrypt support"
mcrypt support => enabled