PHP7.2+ 版本安装PECL的Mcrypt 扩展,仍然提示函数废弃

mcrypt函数库在7.1.0废弃,7.2.0移入PECL

clipboard.png
现在7.2+的版本要兼容老系统的加密方式,需要用mcrypt函数库,也安装了pecl的mcrypt扩展,显示也已经载入

clipboard.png
但是在用函数的时候仍然提示函数废弃,希望各路大神指点迷津

阅读 3.8k
4 个回答

有时候手册上也是有bug的,你降低一下版本试试

如果存在函数且能调用,那可以忽略这个废弃提示

中文手册看着不对劲的时候,去看英文版的

官方 英文 MCrypt 文档

Warning

This feature was DEPRECATED in PHP 7.1.0, and REMOVED in PHP 7.2.0. 

建议是 Sodium 或者 OpenSSL 做替代方案

图片描述

如果不想修改代码,那就修改环境. 如果不想改环境,就修改代码. php7.2已经废弃掉了mcrypt. 能否告知一下你用mcrypt的加密方式么.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题