【问题标题】:PHP cURL not working - WAMP on Windows 7 64 bitPHP cURL 不起作用 - Windows 7 64 位上的 WAMP
【发布时间】:2012-06-11 22:42:53
【问题描述】:

我的WAMP 安装在我的 Windows 7 64 位上。 cURL 不起作用,但我仍然从 WAMP 托盘中启用了它。

对于 PHP 和 Apache 文件夹,我还取消了 php.ini 中的 extension=php_curl.dll 的注释。

Windows 给我一条错误消息,

PHP 启动:无法加载动态库 'c:/wamp/bin/php/php5.4.3/ext/php_curl.dll' - 应用程序无法启动,因为它的并排配置不正确。请查看应用程序事件日志或使用命令行 sxstrace.exe 工具了解更多详细信息。”

我该如何解决这个问题?

【问题讨论】:

  • 我个人使用 XAMPP,我发现 WAMP 在很多方面都存在缺陷。如果没有其他方法,您可能想试一试。
  • 我喜欢 wamp,我从来没有遇到过问题
  • 我会说你最好的选择是恢复到 Apache v2.2.9 和 PHP v5.3.1。
  • 这似乎仍然是运行 PHP 5.4.13 和 apache 2.4.4 的 WAMP 中的一个问题。卷曲工作正常,然后停止,我的脚本死了。现在只是一个简单的 curl init 会导致问题(文件中唯一的东西)。有更新的补丁源吗?

标签: php curl wamp


【解决方案1】:

转到http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ 并下载与您的PHP 版本对应的cURL 版本在“固定卷曲扩展:”下

因此,如果您有 PHP 5.3.13,请下载“php_curl-5.3.13-VC9-x64.zip”。首先尝试“VC”版本。然后替换 ext 文件夹中的 php_curl.dll。这对我有用。

【讨论】:

  • 非常感谢。我快疯了。交易是,它有效,但不适用于 curl_multi !无论如何,它为我指明了正确的方向。我刚刚去了 wamp 的网站并下载了 Apache 插件版本。 2.2.9 和 PHP 附加版本。 5.3.1。与那些正在使用的,它的工作原理。士气:并非所有最新版本都是最好的。
  • 确保杀死 httpd、wampmanager 和所有进程 - 然后再次启动 wamp 应用程序。否则它有时不会真正重新加载..
  • 一定要下载与你的PHP版本对应的VC版本的curl,否则无法使用。
  • 也不适合我,我试过了,有人可以连接到我的电脑并检查一下吗?或建议我如何解决它,我做了一切
  • 谢谢!!!对于每个人:它必须工作,不要忘记选择Fixed curl extensions(以防你在答案中错过它),这非常重要!其他的不工作。
【解决方案2】:

我自己为此苦苦挣扎。最后,PHP 5.3.1 版和 Apache 2.2.9 工作了...

我得到了缺少 php5.dll 的一致错误。为此,我将所有不需要的旧 php.ini 文件(在 WAMP 文件夹之外)重命名为 old_ohp.ini

【讨论】:

  • 我尝试了一切,从上面的答案到重新安装 WAMP。最后我试了一下,现在它在 PHP 5.3.1 和 Apache 2.2.9 上运行良好。谢谢!
【解决方案3】:

这对我有用

Soren 从另一个 SO 线程回答 - CURL for WAMP

“似乎某处存在错误。如果您在 Win 7 64 位上遇到此问题,请尝试安装 apache 插件版本 2.2.9 和 php 插件版本 5.3.1 并切换到 WAMP 中的那些,然后激活 CURL 扩展. 这对我有用。”

【讨论】:

    【解决方案4】:

    我也有同样的问题。在尝试了几乎所有方法并挖掘 Stack Overflow 之后,我终于找到了原因。尝试从 PHP 5.4.3 and PHP 5.3.13 x64 (64 bit) for Windows 单独下载“固定卷曲扩展”。

    我已经下载了“php_curl-5.4.3-VC9-x64”,它对我有用。希望对你有帮助。

    【讨论】:

    • 这个方案不错,换个dll文件就不用降级了。
    • 除此之外我还发现我需要升级到最新版本的 WAMP 并将 php bin 文件夹添加到我的 %PATH% 变量中。
    【解决方案5】:

    我认为 cURL 不适用于 WAMP 2.2e。我尝试了你所有的解决方案,但仍然没有奏效。我得到了以前的版本(2.2d),它可以工作。

    所以只需下载以前的版本:D

    【讨论】:

      【解决方案6】:

      该错误与 PHP 无关。这意味着您以某种方式依赖于 Apache 的 mod_deflate,但未加载 Apache 模块。尝试在 httpd.conf 中启用 mod_deflate 或注释掉有问题的行(在 httpd.conf 中搜索 DEFLATE)。

      至于 PHP curl 扩展,你必须确保它在 php.ini 中被激活。确保将 extension_diris 设置为 php_curl.dll 所在的目录:

      extension_dir = "C:/随便" 然后添加

      extension=php_curl.dll

      【讨论】:

      • 这对我有用 PHP7 Win 10 64 位。在 php.ini 中添加了以下内容:extension_dir = "C:\php\ext" extension=php_curl.dll >>同时在用户和系统变量中添加 C:\php 到 PATH
      【解决方案7】:

      为我工作:

      • 转到this link
      • 在“固定 curl 扩展:”下下载 *php_curl-5.4.3-VC9-x64.zip*
      • 替换ext文件夹中的php_curl.dll文件。

      这对我有用。

      【讨论】:

      【解决方案8】:

      好吧,只需卸载 64 位 WAMP 并使用 32 位版本。它在我的情况下有效。

      【讨论】:

        【解决方案9】:

        步骤如下:

        1. 关闭 WAMP(如果正在运行)
        2. 导航到WAMP\bin\php\<your version of PHP>
        3. 编辑文件php.ini
        4. 搜索 curl,取消注释extension=php_curl.dll
        5. 导航到WAMP\bin\Apache\<your version of Apache>\bin\
        6. 编辑文件 php.ini
        7. 搜索 curl,取消注释extension=php_curl.dll
        8. 同时保存
        9. 重启 WAMP

        【讨论】:

        • 这在 64 位安装的 WAMP 上对我有用;)
        【解决方案10】:

        这就是我设法正确加载 CURL 的方法。就我而言,php 是从 zip 包安装的,所以我必须将 php 目录添加到 PATH 环境变量中。

        【讨论】:

          【解决方案11】:

          确保您的系统 PATH 环境变量包含安装 PHP 的目录。 停止 Apache 服务器并再次重新启动它。如果幸运的话,CURL 将开始工作。

          【讨论】:

            【解决方案12】:

            这项工作适合我:http://www.mediafire.com/?3ay381k3cq59cm2 下载一个将文件粘贴到 ext 文件夹中 PHP 5.4.3

            【讨论】:

            • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效
            【解决方案13】:

            我遇到了在 win8 wamp3 php5.6 上无法使用 curl 的问题。重新安装 wamp(x64 版本,因为我在系统信息中有 x64)使它工作正常。

            【讨论】:

              【解决方案14】:

              php.ini 文档中取消注释"curl=cainfo" 当所有其他方法仍然不起作用时,这有助于我安装 Prestashop。

              【讨论】:

                猜你喜欢
                • 2017-03-17
                • 1970-01-01
                • 1970-01-01
                • 2012-10-25
                • 2016-05-10
                • 2017-06-08
                • 1970-01-01
                • 2011-01-07
                相关资源
                最近更新 更多