Home  >  Article  >  Backend Development  >  PHP不支持curl_exec 函数 解决方法

PHP不支持curl_exec 函数 解决方法

WBOY
WBOYOriginal
2016-06-13 13:14:401129browse

PHP不支持curl_exec 函数 解决办法

在安装中国女人E网的时候,检测如下问题。主机不支持curl_exec。那么,Curl究竟是什么呢?下面,商易就和大家简单分享下:

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为下载工具。

  配置方法:

  1、拷贝PHP目录中的libeay32.dll 和 ssleay32.dll 两个文件到 system32 目录。

  2、修改php.ini:配置好 extension_dir ,去掉 extension = php_curl.dll 前面的分号。

  ---------------------------

  php下扩展php_curl.dll的安装

  ---------------------------

  已经内置有php_curl.dll,在ext目录下,此DLL用于支持SSL和zlib.

  在php.ini中找到有extension=php_curl.dll, 去掉前面的注释.

  设置extension_dir=c:phpext, 刷新PHP页面时报错, 说找不到模块php_curl.dll.

  拷贝php_curl.dll 到windowssystem32,还是同样的错.

  在网上找了一下,需要将:

  libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll

  都拷贝到system32目录下,重启IIS即可.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn