吴志平 发表于 2017-9-24 18:40:16

mcrypt_​list_​algorithms()报错

mcrypt_​list_​algorithms()这个方法在PHP7.1里面已经不可用了,请问我该如何设置。我的环境是IIS+PHP7.1。我使用的是新版的CI加密方法!
Message: Function mcrypt_list_algorithms() is deprecatedFilename: libraries/Encryption.phpLine Number: 234

Hex 发表于 2017-9-25 10:21:35

目前看,一个是修改 CI 源码,另一个就是不要用 PHP 7.1。

dayrui 发表于 2017-9-25 19:43:24

你确定ci4.0里面有这个mcrypt_list_algorithms?

wangyouworld 发表于 2017-9-26 10:21:09

看来没办法处理了,mcrypt_ 大多函数都在 7.1后被弃用了。

本扩展从 PHP 7.1.0 开始废弃;自 PHP 7.2.0 起,会移到 PECL。   


建议你使用,openssl 驱动来处理加密解密问题。


参见这里:http://codeigniter.org.cn/user_g ... .html#configuration

或者,PHP版本降到 PHP 7.1以下。
页: [1]
查看完整版本: mcrypt_​list_​algorithms()报错