【问题标题】:Why am I getting an SSL error in PHP even though I enabled the php_openssl.ext?即使我启用了 php_openssl.ext,为什么在 PHP 中会出现 SSL 错误?
【发布时间】:2013-08-25 13:48:21
【问题描述】:

我正在从 XAMPP 运行我的 PHP 代码。我正在尝试使用 SoapClient 对象连接到 WSDL 表单。该错误说我需要在我的 php.ini 文档中启用 php_openssl,但我已经启用了它,但它仍然无法正常工作。这是确切的错误:

警告:SoapClient::__doRequest(): 找不到包装器“https” - 您在配置 PHP 时是否忘记启用它?在第 15 行的 C:\xampp\htdocs\series\UI\SOAP\test.php 此版本中不提供 SSL 支持
我还需要在我的 php.ini 上启用什么其他功能吗?

【问题讨论】:

  • 有多个 .ini 文件,您可能修改了错误的一个。或者可能找不到所需的 .dll。修改后你记得重启 apache 吗?
  • 我修改了生产.ini 和开发.ini。当我进行更改时,我确实重新启动了 apache。您认为还需要哪些其他 .dll?

标签: php ssl openssl soap-client


【解决方案1】:

您是否检查过“extension_dir”指令是否设置为正确的文件夹?确保使用该文件夹的绝对路径。

【讨论】:

    猜你喜欢
    • 2021-12-02
    • 2021-09-20
    • 1970-01-01
    • 2011-04-21
    • 2021-03-05
    • 2012-06-05
    • 1970-01-01
    • 2013-02-11
    相关资源
    最近更新 更多