我在PHP 7.3.4中安装了WAMPServer 3.1.8。我正在尝试转换当前站点(使用PHP 5.6到PHP 7.3.4)。
我在当前站点上使用CodeIgniter,下载并安装7.3.4的WAMP PHP扩展后,收到以下消息:
遇到错误 加密:找不到可用的加密驱动程序。
此错误是由于未安装openssl驱动程序(因为它搜索mcrypt或openssl,并且mcrypt不再存在于php 7.3中)。
所以我转到我的php.ini文件,将extension_dir更改为:
extension_dir = "ext"
并用openssl取消注释该行:
extension=openssl
然后,我重新启动WAMP中的所有服务,重新加载页面(并显示phpinfo();)后,它仍然向我显示(在Phar部分下):
OpenSSL支持已禁用(安装ext / openssl)
如果我执行完全相同的步骤,但是将PHP更改为7.0.4,则可以启用openssl。
为什么这不适用于PHP 7.3.4?