84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
今天把php升级到7.1了,结果发现这个函数不建议使用:mcrypt_module_open() is deprecated
请问还有其它方案来替换吗?
==============================
因为7.1还没有正式发布,而且7.1的发布文档上面写了以后不建义使用类似mcrypt的扩展,所以该问题目前无解。如果有遇到相同问题的同学,请使用5版或7.0版 。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
非常不赞同 @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所扮演的角色。
非常不赞同 @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所扮演的角色。