繁体   English   中英

Xampp警告:模块“ openssl”已在行0中加载

[英]Xampp Warning: Module 'openssl' already loaded in line 0

我已经在Windows 7上安装了Xampp。当我尝试运行代码时,出现错误

警告:模块“ openssl”已加载到第0行

这是我之前在PC上运行过的相同代码,我所做的只是重新安装了Win 7和全新安装的XAMPP

你似乎有线

extension=php_openssl.dll

在您的php.ini文件和/或子文件中两次。

您需要在xampp目录中找到所有相关的php.ini文件,并删除或注释掉以下模块指令之一:

;extension=php_openssl.dll

服务器重新启动后,这应该可以解决。

  1. 打开xampp-> PHP-> php.ini

  2. 在任何文本编辑器中打开文件php.ini

  3. CTRL + F并搜索openssl

  4. 通过在开头添加分号,注释行extension=php_openssl.dll ;extension=php_openssl.dll

注意:如果要再次启用它,请删除分号

我有同样的问题,在我的情况下没有多个extension=php_openssl.dll 原因是因为某些原因我有两份apache,但是我只使用了一份。

我删除了副本,并更改​​了环境变量PathOPENSSL_CONF以指向正确的Web服务器。

重新启动网络服务器后,它开始工作了! 确保重新启动所有终端和CMD,否则将使用旧的环境变量,并且错误仍然存​​在。

重新安装xampp并为composor安装中的所需栏提供新的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM