【发布时间】:2016-08-09 02:11:23
【问题描述】:
我在 Windows 7 上安装了 Xampp。当我尝试运行代码时出现错误
警告:模块“openssl”已在第 0 行加载
这是我之前在电脑上运行的相同代码,我所做的只是重新安装 Win 7 并全新安装 XAMPP
【问题讨论】:
我在 Windows 7 上安装了 Xampp。当我尝试运行代码时出现错误
警告:模块“openssl”已在第 0 行加载
这是我之前在电脑上运行的相同代码,我所做的只是重新安装 Win 7 并全新安装 XAMPP
【问题讨论】:
你好像有底线
extension=php_openssl.dll
两次在您的 php.ini 文件和/或子文件中。
您需要在您的 xampp 目录中找到所有相关的 php.ini 文件,并删除或注释掉其中一个模块指令,如下所示:
;extension=php_openssl.dll
服务器重启后,应该可以解决了。
【讨论】:
extension=php_openssl.dll
打开xampp -> PHP -> php.ini
在任何文本编辑器中打开文件php.ini
按 CTRL + F 并搜索 openssl
注释extension=php_openssl.dll 行,在开头放置一个分号:;extension=php_openssl.dll
注意:如果您想再次启用它,请删除分号
【讨论】:
我遇到了同样的问题,在我的情况下没有多个 extension=php_openssl.dll。原因是因为某些原因我有两份apache,但我只用了一份。
我删除了副本并更改了环境变量Path 和OPENSSL_CONF 以指向正确的网络服务器。
重新启动网络服务器后它工作了! 确保重启所有终端和CMD,否则使用旧的环境变量,错误仍然存在。
【讨论】:
重新安装 xampp 并在 composer 安装中为所需的栏提供新位置。
【讨论】: