无法启用 CURL - Windows 7 64 位上的 WAMP - PHP 5.3.13 Apache 2.2.22

Posted

技术标签:

【中文标题】无法启用 CURL - Windows 7 64 位上的 WAMP - PHP 5.3.13 Apache 2.2.22【英文标题】:Can't enable CURL - WAMP on Windows 7 64 bit - PHP 5.3.13 Apache 2.2.22 【发布时间】:2012-10-25 02:07:04 【问题描述】:

好的,我已经阅读了this 和this。

我做了以下事情:

    c:\wamp\bin\apache\apache2.2.22\php.inic:\wamp\bin\php\php5.3.13\php.ini 中启用extension=php_curl.dll 下载 curl here 并在 c:\wamp\bin\php\ext\ 中替换 php_curl.dllc:\wamp\bin\php\php5.3.13\ 添加到PATH(因为libeay32.dllssleay32.dll 在那里)。顺便说一句,我的路径如下:C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\wamp\bin\php\php5.3.13\ 已将libeay32.dllssleay32.dll 复制并粘贴到c:\Windowsc:\Windows\System32 多次重启 Apache

phpinfo() 中仍然绝对没有 curl 的迹象。

这里遗漏了什么?

【问题讨论】:

你能告诉我们你使用的是哪个版本的 wampserver 和操作系统(如果它是 64 位的)。您正在运行的 php 版本是什么?我假设它是 5.3.13,但只是确认它。 嗨@D34dman,操作系统是标题中所述的64位,PHP是5.3.13,这也是正确的。 WampServer 2.2e 我或多或少拥有您的配置,并且在使用您在步骤 2 中提到的 url 中的 php_curl-5.3.13-VC9-x64.zip 后能够运行 curl。哪个你下载的版本?您的 extension_dir 是否也设置为 'c:\wamp\bin\php\ext'? 我相信我在过去的某个时候能够实现同样的目标。也许这只是 WampServer 的一些错误。无论如何,谢谢,我通过分别设置 mysql、Apache 和 PHP 来启动并运行一切:) 【参考方案1】:

无需走捷径安装 Wamp,我建议单独安装 Apache、MySql 和 Php 堆栈。 我也在 wamp 中遇到了这个 curl 问题,所以我转而单独安装它们。您可以按照这些链接的详细说明和幻灯片来配置所有三个:- 1. mysqlhttp://www.webdevelopersnotes.com/how-do-i/install-mysql-windows-7.php 2. 阿帕奇 http://www.webdevelopersnotes.com/how-do-i/install-apache-windows-7.php 3.phphttp://www.webdevelopersnotes.com/how-do-i/install-PHP-windows-7.php

这是一次性的过程,是执行事情的标准方式。你也可以看看这个(Win 7 也一样):-http://www.scribd.com/doc/11197274/Installation-of-Drupal-on-Windows-XP-using-Apache-Mysql-and-PHP

希望对您有所帮助。

【讨论】:

好吧,@Prerit Mohan 我认为这是某种 Wamp 的问题(这是我第三次遇到 CURL 问题,但仍然不知道发生了什么)。我知道如何安装 LAMP 堆栈,谢谢 :)【参考方案2】:

您需要 固定版本的 curl(页面底部)从这里:http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/

原答案:https://***.com/a/10977022/965907

【讨论】:

【参考方案3】:

为我工作了这个 curl dll

(php_curl-5.4.3-VC9-x64.zip)
http://www.mediafire.com/file/3ay381k3cq59cm2/php_curl-5.4.3-VC9-x64.zip

从http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/找到

阿帕奇 - 2.4.2 php - 5.4.3

【讨论】:

以上是关于无法启用 CURL - Windows 7 64 位上的 WAMP - PHP 5.3.13 Apache 2.2.22的主要内容,如果未能解决你的问题,请参考以下文章

cURL 版本 7.64 上的 curl_multi 出现“无法解析主机”错误

Windows 7 中的 XAMPP 1.7.7 使用 curl 不返回任何内容

求助:hmailserver+roundcube启用密码插件后,用户无法修改密码问题

在 Windows 中为 php 配置 curl 扩展

在 Win10 / Apache 2.4 / PHP 7.0.10 x64 下未加载 cURL

在 Windows 上为 PHP5.6.4 启用 CURL