只需一个选项,用中文将以下内容重述:在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
广告
将在 10 秒后关闭
bannerAds