Php Xampp警告:模块';openssl';已在第0行中加载

Php Xampp警告:模块';openssl';已在第0行中加载,php,windows-7,xampp,Php,Windows 7,Xampp,我已经在Windows7上安装了Xampp。当我试图运行代码时,我得到了错误 警告:第0行中已加载模块“openssl” 这与我以前在pc上运行的代码相同,我所做的只是重新安装Win7和一个干净的XAMPP安装 extension=php_openssl.dll 在php.ini文件和/或子文件中执行两次 您需要在xampp目录中找到所有相关的php.ini文件,并删除或注释掉其中一个模块指令,如下所示: ;extension=php_openssl.dll 服务器重新启动后,应该可以解决这

我已经在Windows7上安装了Xampp。当我试图运行代码时,我得到了错误

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


这与我以前在pc上运行的代码相同,我所做的只是重新安装Win7和一个干净的XAMPP安装

extension=php_openssl.dll
在php.ini文件和/或子文件中执行两次

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

;extension=php_openssl.dll

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

我也遇到了同样的问题,而且在我的例子中没有多个
extension=php\u openssl.dll
。原因是出于某些原因,我有两个apache副本,但我只使用了一个

我删除了副本,并将环境变量
Path
OPENSSL\u CONF
更改为指向正确的Web服务器

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

  • 打开xampp->PHP->PHP.ini

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

  • 按CTRL+F并搜索openssl

  • 注释行
    extension=php_openssl.dll
    ,在开头放一个分号:
    ;extension=php_openssl.dll


  • 注意:如果要再次启用它,请删除分号,重新安装xampp,并在composor安装中为所需的栏指定新位置。

    谢谢,我在动态扩展中找到了一个条目,在模块设置中找到了一个条目-这是最好的禁用项谢谢。安装composer时也解决了我的问题。不起作用,我用记事本++搜索了所有发生的事情。即使我删除了所有发生的事件,也会出现这个错误,即使在重新启动Web服务器之后也是如此。这真的很奇怪,因为我有同样的问题,但在.ini文件中的任何地方都没有重复的
    extension=php_openssl.dll
    。这为我解决了这个问题,我有两个条目,我将它们注释掉并重新启动了apache。还重新启动了我的终端,以确保它不会缓存。