开启php的curl扩展
1. php如何开启curl
开启php curl函数库的步骤
1).去掉windows/php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路径*/
2).把php5/libeay32.dll,ssleay32.dll复制到系统目录windows/下
3).重启apache
配置php支持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即可.
2. php中怎样打开cURL扩展
php_curl.dll与php_openssl.dll放在ext下,extension=php_curl.dll配置文件里这个前面的;去掉,重启web服务器(apache或nginx或iis)
3. linux上怎么操作开启php curl扩展
步骤如下:
1. 进到对应扩展目录
# cd /usr/local/src/php-5.2.12/ext/curl
2. 调用phpize程序生成编译配置文件
# /usr/local/php5/bin/phpize
3. 调用configure生成Makefile文件,然后调用make编译,make install安装
# ./configure -with-curl=/usr/local/curl -with-php-config=/usr/local/php5/bin/php-config# make# make install
4. 修改php配置文件
;修改扩展库目录extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/";添加curl扩展extension = curl.so
5. 重启Apache即可。
4. PHP7.0.32怎么增加curl扩展
开启curl扩展,这需要修改PHP的配置,在Windows 中只需简单三步:
将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 %windir%/system32下。
3、重启php的服务(apache或者IIS),如重启IIS,运行iisreset即可。
5. 如何让PHP开启CURL支持
首先看下php扩展库里有没有php_curl.dll这个扩展库文件 没有的话要去下载一个 修改php.ini文件: extension=php_curl.dll 然后phpinfo查看一下有没有curl相关信息 有的话就说明开启成功
6. 如何php开启CURL支持
在安装一些PHP网站的时候,会提示要求开启curl_getinfo()函数支持功能,否则网站无法安装,在网上找了一些资料,试了好多次终于将curl_getinfo()的功能开启,下面介绍一下开启的具体过程。
工具/原料
php.ini
方法/步骤
首先打开php.ini文件,一般默认放在C盘windows目录下。
在php.ini文件夹下,查找extension=php_curl.dll,找到后,把它前面的分号去掉,让它起作用。
然后再查找extension_dir=,看看后面的地址指向哪个文件夹,然后打开这个文件夹。
从这个php5文件夹中找到libeay32.dll, ssleay32.dll,这两个文件,然后把这两个文件拷贝到c盘windows里的system32文件中。
5
重新启动系统就可以了,网上说只要重启iis或apcha等,但试了好像不灵,果断重启都可以了。
7. PHP如何开启curl
windows主机出现“Call to undefined function curl_init”错误提示,没有定义的函数,也就是php还没打开对curl_init函数的支持。
开启php curl函数库的步骤如下:
<1.>打开php.ini,开启extension=php_curl.dll
<2.>检查php.ini的extension_dir值是哪个目录,检查有无php_curl.dll,没有的请下载php_curl.dll
<3.>再把php目录中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里面
<4.>重启下 apache或者iis
8. php中怎样打开cURL扩展
首先看下php扩展库里有没有php_curl.dll这个扩展库文件 没有的话要去下载一个
修改php.ini文件:
extension=php_curl.dll
然后phpinfo查看一下有没有curl相关信息 有的话就说明开启成功
9. centos 7.2 系统 php7.0.12的 curl 扩展怎么开启
curl是一个广泛使用的用来上传和下载的命令行工具,当然严格来讲,它还可以有别的用途。对于测试来讲,它是Web相关测试非常实用的工具,包括debugging,使用起来非常方便。
下面直接进入主题:
1、直接进入到php源码包中找到原先安装PHP的源码包文件①;
2、直接进入/usr/package/php-7.1.10/ext/curl目录②;
cd /usr/package/php-7.1.10/ext/curl
3、通过phpize工具生成configure文件③;
/usr/local/php/bin/phpize
4、将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系④;
./configure --with-php-config=/usr/local/php/bin/php-config
5、编译程序并安装文件;
make &&make install
6、在php的配置文件php.ini最后一行添加extension=curl.so即可。
相关解释(带圆圈的数字编号)可参考:https://panxu.net/article/8392.html