如何在 Windows 上安装 cURL? [英] How do I install cURL on Windows?

查看:39
本文介绍了如何在 Windows 上安装 cURL?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已按照此处的所有说明进行操作:http://www.tonyspencer.com/2003/10/22/curl-with-php-and-apache-on-windows/

I have followed all the instructions here: http://www.tonyspencer.com/2003/10/22/curl-with-php-and-apache-on-windows/

安装 &配置阿帕奇获取 PHP5 包并获取 CURL 包.

to install & config apache get the PHP5 packages and get the CURL packages.

我运行 apache 并运行 PHP 脚本.没问题.但是当我用 curl 运行 php 脚本时,它失败了.

I run the apache and run a PHP script. no problem. but when I run the php script with curl, it fails.

返回:**Call to undefined function curl_version() in C:Program FilesApache Software FoundationApache2.2htdocs esting.php on line 5**

其中第 5 行是对 curl_init()

我输出 php -i 以查看是否调用了正确的扩展路径.设置正确:

I output the php -i to see whether the right path to extension is called. It is correctly set:

extension_dir => C:PHPext => C:PHPext
cURL support => enabled
cURL Information => libcurl/7.16.0 OpenSSL/0.9.8g zlib/1.2.3

我什至尝试运行 curl_version() 但仍然出现相同类型的错误.
看起来 PHP 找不到 CURL 扩展名,但是 php.ini(还有 php -i)显示它已设置.

I even tried to run curl_version() but still, same kind of error comes up.
It looks like the PHP can't find the CURL extension, but the php.ini (and also php -i) shows that it is set.

有什么想法吗?:)

P.S>  System I m running on:
Windows XP
Apache 2.2
PHP 5.2.6
CURL Win32 Generic Binaries: Win32 2000/XP  metalink    7.19.0  binary  SSL enabled     Daniel Stenberg     249 KB

我没有得到这个:

Win32 2000/XP   7.19.0  libcurl     SSL enabled     Günter Knauf    1.55 MB
Should I get this one instead?

<小时>

我需要使用 CURL 的原因是它是我的项目的要求.所以,我只能坚持下去.XAMPP...它在 Windows 中是如何工作的?有没有可以推荐的网站?谢谢.


The reason I need to use CURL is that it is the requirement from my project. So, I can only stick with that. XAMPP... how does it work in Windows? Is there any site that you can recommend? Thanks.

我已经尝试了很多关于安装 cURL 并检查所有内容的方法,但是,我仍然在围绕这个问题盘旋,不知道发生了什么.

I have tried a lot of things on installing cURL and check everything, but still, I'm stilling circling around the problem and have no idea what's going on.

Apache 服务器使用正确的 PHP.ini.并且 PHP.ini 具有正确的 extension_dir 和 extension=php_curl.dll我不知道为什么它不起作用.甚至我按照每一个步骤进行设置.:(

The Apache server uses the right PHP.ini. and the PHP.ini has the correct extension_dir and extension=php_curl.dll I have no idea why it doesn't work. even I follow every step for setting it up. :(

推荐答案

您可能误解了需要编辑的 PHP.ini.首先,添加一个 PHPinfo();到 info.php,然后从浏览器运行它.

You're probably mistaking what PHP.ini you need to edit. first, add a PHPinfo(); to a info.php, and run it from your browser.

现在写下你在变量列表中看到的 PHP ini 目录路径!您可能会注意到它与您的 PHP-CLI ini 文件不同.

Write down the PHP ini directory path you see in the variables list now! You will probably notice that it's different from your PHP-CLI ini file.

启用扩展

你完成了:-)

这篇关于如何在 Windows 上安装 cURL?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆