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

3

好的,我已经阅读了这个这个

我已经完成了以下步骤:

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

然而,在phpinfo()中仍然完全没有curl的迹象。

这里错过了什么?


你能告诉我们你使用的是哪个版本的wampserver以及操作系统(是否为64位)吗?你正在运行什么版本的php?我猜测是5.3.13,但请确认一下。 - D34dman
嗨@D34dman,正如标题所述,操作系统是64位的,PHP版本是5.3.13,这也是正确的。WampServer 2.2e。 - ericn
我配置与你的差不多,按照你在第二步中提到的 URL 使用了 php_curl-5.3.13-VC9-x64.zip 后,我能够运行 curl。你下载了哪个版本?你的 extension_dir 是否设置为 'c:\wamp\bin\php\ext'? - D34dman
我相信过去某个时候我能够实现同样的事情。也许那只是WampServer的一些bug。无论如何,谢谢,我通过单独设置MySQL、Apache和PHP来使一切都正常运行 :) - ericn
3个回答

7
不需要安装Wamp的快捷方式,我建议分别安装Apache、MySql和Php堆栈。我在使用Wamp时也遇到了curl问题,所以我转而分别安装它们。你可以按照以下链接的详细说明和幻灯片来配置这三个东西:
1. MySql
http://www.webdevelopersnotes.com/how-do-i/install-mysql-windows-7.php
2. Apache
http://www.webdevelopersnotes.com/how-do-i/install-apache-windows-7.php
3. Php
http://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 堆栈,谢谢 :) - ericn

2

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接