gpt4 book ai didi

php - Zend 服务器中的 SSL/cUrl/PHP 请求失败

转载 作者:行者123 更新时间:2023-12-04 05:56:49 30 4
gpt4 key购买 nike

我有一个运行 Ubuntu 11.10 的开发虚拟机,并且无法让 PHP cUrl 请求适用于 SSL url。通过 CLI 将 cUrl 用于 SSL 或非 SSL url,或通过 PHP cUrl 使用非 SSL url 没有问题。只有通过 PHP 中的 cUrl 的 SSL url。当我尝试任何 SSL 请求时,我得到 Chrome 的 Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.错误。

我已经能够缩小问题范围:在服务器错误日志中,我找到了以下条目:

[Thu Feb 23 10:07:38 2012] [notice] child pid xxxx exit signal Segmentation fault (11)

对应于我尝试的 ssl curl 请求。搜索发现以下指向 OpenSSL 的错误: https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/590639一个 apt-get upgrade openssl稍后,我使用的是 openSSL 1.0.0e。但我仍然有同样的问题。我想我可能会遇到对配置 Zend/Apache2 的细节不熟悉的问题。

有趣的是,查看 Zend 管理面板,我看到:

curl
  • cURL 支持:启用
  • cURL 信息:libcurl/7.21.6 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3

  • 但是也:

    openssl
  • OpenSSL 支持:启用
  • OpenSSL 版本:OpenSSL 0.9.8o 2010 年 6 月 1 日

  • 谁能指出我需要寻找的方向来解决这个问题?我是一个正在恢复中的 Windows .aspx 开发人员,所以答案很可能是愚蠢而明显的。

    是的,我确实首先考虑了服务器故障,但回到这里是因为我认为其他开发人员可能更有可能不得不解决这个问题。

    最佳答案

    最近我找到了解决方案,如果您删除此文件 zend/lib/libcurl.so.4.2.0 然后停止并启动 apache CURL 将适用于 https 协议(protocol)

    关于php - Zend 服务器中的 SSL/cUrl/PHP 请求失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9416123/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com