我知道这个问题已经在其他线程中得到了回答,但是遇到了同样的问题并且在给定的答案中没有找到我的案例的解决方案,我为我的案例找到了一个不同的解决方案,我花了一段时间才发现,因为我无法回复其他问题,因为我只有 1 个声望点,我将其作为新问题发布。
我的问题是,我的 php.ini 中的“extension_dir”设置是错误的,因为最初我将 PHP 安装在不同的目录中,然后手动移动它。
因此,如果您检查了您的 php.ini 并发现 openssl 已启用但仍然出现该错误,您可能还需要检查 php.ini 中的 extension_dir,它是否指向您期望的位置,以及该目录是否实际包含 openssl 模块。