【问题标题】:Could not load php_curl无法加载 php_curl
【发布时间】:2011-02-09 09:05:21
【问题描述】:

我已经在 WindowsXp 上安装了 php5.2.13、apache2.2.15。将 C:\php 添加到 PATH ssystem 变量。

我无法启用 curl 扩展。我配置 extension_dir 并删除“;”在 php.ini 中形成 php_curl 但什么也没有!

我在 system32 目录中复制了 ssleay32.dll 和 libeay32.dll - 没有 错误日志说: PHP 警告:PHP 启动:无法加载动态库 'C:\php\ext\php_curl.dll' - 尝试访问无效地址。\r\n 在第 0 行的未知中

有人可以帮我吗?

感谢和抱歉英语不好。

【问题讨论】:

  • 我想你已经检查过了,但是 C:\php\ext\php_curl.dll 是否存在?
  • 当然。还有一个:我手动安装了 php,Apache - 带有安装程序。但是当我安装 XAMPP - curl 工作但我不想使用 XAMPP,所以我搜索我的问题的解决方案......
  • 试试看这个检查全过程curl.haxx.se/libcurl/php/install.html
  • 这是我第一次做的 - 不工作
  • 这个版本的php的ssleay32.dll和libeay32.dll可能有问题?当我启用 openssl 扩展时 - 同样的错误

标签: php windows curl


【解决方案1】:

我找到了解决方案:在 http.conf 中禁用了 mod_ssl。

我从 system32 目录中删除了 dll 文件,一切正常。

所以,只需要在 php.ini 中启用 curl 扩展。并在 httpd.conf 中启用 mod_ssl

【讨论】:

    【解决方案2】:

    看起来很奇怪,只是在 httpd.conf 中启用 mod_ssl 扩展

    LoadModule ssl_module C:\YOUR\PATH\apache-2.2\modules\mod_ssl.so
    

    解决了我的问题。

    【讨论】:

      【解决方案3】:

      从 PHP 7.2 升级到 7.3 后出现此错误。

      解决方案是从https://www.apachelounge.com/download/ 下载新版本的 Apache。新的 Apache/bin 有 libcurl.dll。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-03-26
        • 1970-01-01
        • 2011-01-24
        • 2010-10-21
        • 1970-01-01
        • 1970-01-01
        • 2019-12-11
        相关资源
        最近更新 更多