【问题标题】:CURL on PHP/Apache/Win 7 64bitPHP/Apache/Win 7 64bit 上的 CURL
【发布时间】:2012-03-10 01:20:31
【问题描述】:

谁能帮我启用 curl? 我已将 libeay32.dll、ssleay32.dll、php_curl.dll 复制到 windows 文件夹、system32、syswow64、apache 中,将 php 文件夹添加到 PATH 但它不起作用。 有什么解决办法吗?

【问题讨论】:

  • PHP/Apache 也是 64 位安装吗?
  • 是的,一切正常,只有 curl 不行
  • 如果 PHP 是 64 位的,我怀疑 ssleay32 不是正确的位数。 64 位进程无法加载和使用 32 位 DLL。编辑:我看到 64 位版本仍称为 ssleay32.dll(!) 但仍然检查 DLL 是否实际上是 64 位 DLL,否则您将得到您所看到的效果。

标签: php curl windows-7-x64


【解决方案1】:

我在使用 PHP 5.6.5 在 Windows 7 上为我的 Apache24 启用 cURL 时遇到问题 这就是我所做的并解决了问题。 移动到 Windows\system32 文件夹: libssh2.dll、php_curl.dll、ssleay32.dll、libeay32.dll

移动到 Apache24\bin 文件夹 libssh2.dll

取消注释 extension=php_curl.dll

【讨论】:

  • 这实际上工作正常。我最初对这些说明感到困惑,因为我不确定在哪里可以找到所述文件。你也不需要移动,复制对我来说很好
【解决方案2】:

extension=php_curl.dll 添加到 php.ini 文件中

【讨论】:

  • 您会在上面的行之前找到一个分号 (;)。只需将其删除并保存更改。就是这样!
【解决方案3】:

用这个 dll 替换你的 php_curl.dll

Fixed curl extensions:

【讨论】:

    猜你喜欢
    • 2011-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2017-06-08
    • 2011-01-07
    • 2012-10-25
    • 1970-01-01
    相关资源
    最近更新 更多