php Xampp警告:模块'openssl'已经加载在第0行

7bsow1i6  于 2023-11-16  发布在  PHP
关注(0)|答案(5)|浏览(149)

我已经在Windows 7上安装了Xampp。当我尝试运行代码时,我得到错误
警告:模块'openssl'已加载到第0行
这是相同的代码,我已经在pc上运行之前,所有我所做的是重新安装Win7和一个干净的安装XAMPP

wljmcqd8

wljmcqd81#

你好像有台词

extension=php_openssl.dll

字符串
两次在你的php.ini文件和/或子文件。
你需要在xampp目录中找到所有相关的php.ini文件,并删除或注解掉其中一个模块指令,如下所示:

;extension=php_openssl.dll


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

uurity8g

uurity8g2#

1.打开xampp -> PHP -> php.ini
1.在任何文本编辑器中打开文件 * php.ini *
1.按CTRL + F并搜索 openssl
1.在行extension=php_openssl.dll的开头加上一个分号,对该行进行注解:;extension=php_openssl.dll
注意:如果您想再次启用它,请删除此选项

gab6jxml

gab6jxml3#

此警告消息表示在您的PHP配置中,OpenSSL 模块被加载了 * 多次 *。

  • 打开php.ini文件
  • 找到另一个OpenSSL单词并在开头添加;进行注解
  • 保存文件
  • 重启Apache。

截图:

rlcwz9us

rlcwz9us4#

我遇到了同样的问题,在我的情况下没有多个extension=php_openssl.dll。原因是因为我有两个apache副本,但我只使用了一个。
我删除了副本并更改了环境变量PathOPENSSL_CONF以指向正确的Web服务器。
重新启动Web服务器后,它工作了!请确保重新启动所有终端和CMD,否则使用旧的环境变量,错误仍然存在。

2nc8po8w

2nc8po8w5#

重新安装这xampp和给予新的位置到这需要的酒吧在composor安装.

相关问题