PHP下如何开启curl
文章来源:小灰博客| 时间:2012-10-23 16:41:14| 作者:Leo | 0 条评论
curl 是使用URL语法的传送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道和大量其他有用的技巧。详见参考手册
原来php默认并不进行此项功能的扩展,但还是有的,只是没有让它生效罢了。
windows下开启方法:
1、拷贝PHP目录中的libeay32.dll, ssleay32.dll, php_curl.dll文件到 system32 目录。没有可以去下载!
2、修改php.ini:配置好 extension_dir ,去掉 extension = php_curl.dll 前面的分号。
3、重起apache或者IIS。
linux下开启方法:
方法一
安装cURL
# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz
# tar -zxf curl-7.17.1.tar.gz
# ./configure –prefix=/usr/local/curl
# make; make install
安装php
只要打开开关 –with-curl=/usr/local/curl
就可以了。
这个扩展库还是非常棒,是fsockopen等等相关的有效的替代品。
方法二 进入安装 原php 的源码目录,
cd ext
cd curl
phpize
./configure –with-curl =DIR
make
就会在PHPDIR/ext/curl /moudles/下生成curl .so的文件。
复制curl .so文件到extensions的配置目录,修改php .ini就好了
测试是否成功,执行
1 | <!--?php phpinfo() ?--> |
同时也欢迎各位技术爱好者加入IT技术群(点击即可):70035098 互相交流学习!