求PHP7.1 加密函数mcrypt_module_open()替换方案
高洛峰
高洛峰 2016-10-22 11:28:41
0
1
973

今天把php升级到7.1了,结果发现这个函数不建议使用:mcrypt_module_open() is deprecated

请问还有其它方案来替换吗?

==============================

因为7.1还没有正式发布,而且7.1的发布文档上面写了以后不建义使用类似mcrypt的扩展,所以该问题目前无解。如果有遇到相同问题的同学,请使用5版或7.0版 。


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(1)
三叔

非常不赞同 @eechen 的说法,谁说手册上没说的!?

http://php.net/manual/zh/migr...

引用手册原文:

mcrypt 扩展已经过时了大约10年,并且用起来很复杂。因此它被废弃并且被 OpenSSL 所取代。 从PHP 7.2起它将被从核心代码中移除并且移到PECL中。

在PHP 7.1中还能在PHP安装包中找到和使用mycrypt扩展,在PHP 7.2中会被移除,不过我们依然可以从PECL下载到源码,编译和安装这个扩展。

不过最好还是遵循PHP的建议,通过OpenSSL逐渐取代mcrypt所扮演的角色。


최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿