Spiga

关于IIS下PHP的curl配置

关于IIS下PHP的curl配置
某牛牛老重做系统,我也只好反复重新配置, 每次都忘,忘了还要重新查文档,找原因,浪费时间,干脆总结下。
用的是installer,虽然勾选了ext但装上之后根本就没有extension这个目录,下一个package版本,把ext目录和目录下的ssleay32.dll,libeay32.dll copy过来,sleay32.dll,libeay32.dll两个文件放到系统目录下。
- 检查ext目录下确实有php_curl.dll
- 检查php.exe, php5ts.dll和php_curl.dll的版本相同。


这个时候你发现依然没法使用Curl的函数,直接复制package版本的php.ini-dest到你安装的php目录下,并且进行如下修改:
1.extension_dir改成你的ext目录
2.去掉cgi.force_redirect的分号注释符,且修改值为0
3.找到php_curl去掉注释符

然后就可以了


.abu.点评:
curl是一个利用URL语法在命令行方式下工作的文件传输工具。它 支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器, 通过http代理服务器上传文件到FTP服务器等等,功能十分强大。Windows操作系统下的网络蚂蚁,网际快车(FlashGet)的功能它都可以做 到。准确的说,curl支持文件的上传和下载,所以是一个综合传输工具,但是按照传统,用户习惯称curl为下载工具。

0 评论: