阿里云linux 怎么安装curl
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云linux 怎么安装curl相关的知识,希望对你有一定的参考价值。
--获得安装包,从网上直接下载或者其他途径,这里直接wget# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz
--解压到当前目录
# tar -zxf curl-7.17.1.tar.gz
--进入解压后的目录内
# cd curl-7.17.1
--配置,指定安装的目录,这里是“/usr/local/curl”
# ./configure --prefix=/usr/local/curl
--
# make
--安装
# make install
--安装完毕
使用:
将curl命令加入环境变量,
命令行里执行(仅对本会话起作用,或者在.bash_profile、.bashrc文件里配置环境变量):
# export PATH=$PATH:/usr/local/curl/bin
然后就可以使用了
# curl http://www.baidu.com
出来好多html代码,是百度首页的代码
入门的使用说明:
javaeye.com/topic/648143
-------------------------------------------------------------------------------------------
使用实例(发送POST请求):
# curl -d @json google.com/loc/json
-d —— 是以POST形式发送请求
@json —— @是从文件中读取数据,json文件中的内容为"address_language":"zh_CN","cell_towers":["cell_id":"36526","location_area_code":"14556","mobile_contry_code":"460","mobile_network_code":"02"],"host":"maps.google.com","location":null,"request_address":true,"version":"1.1.0","wifi_towers":[]
返回:
"location":"latitude":32.117302,"longitude":114.116598,"address":"country":"中国","country_code":"CN","region":"河南省","city":"信阳市","accuracy":1625.0,"access_token":"2:FaXK0Xl_DHRbcQiK:5tGTJsZx1scpjUfJ" 参考技术A 1、下载curl安装包。(我的php是4.4.4的,下载最新的curl 7.16 不能使用,最后下载7.14的才可以,所以要注意一下版本问题)
./configure
make
php要求curl的目录要有include和lib目录,并且include下要有easy.h 和curl.h两个文件,lib下要有libcurl.a。经编译后include下的文件有了,但是lib目录下没有。原来生成到lib/.libs目录下,所以要copy到lib目录。
2、进入安装原php的源码目录,
cd ext
cd curl
phpize
./configure --with-curl=DIR
make
就会在PHPDIR/ext/curl/moudles/下生成curl.so的文件。
3、复制curl.so文件到extensions的配置目录,修改php.ini就好。
阿里云
参考 How To Install and Use Docker: Getting Started 这篇最靠谱的文档在阿里云 Ubuntu 14.04 服务器上成功安装 docker 。
----
后来发现更简单的安装方法:
curl -sSL https://get.docker.com/ | sh
或者:
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
----
1)更新 apt 的安装包列表
sudo apt-get update
2)升级所有已安装的包
sudo apt-get -y upgrade
3)添加 apt 验证密钥
sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
4)添加 docker 安装源
echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list
5)再次更新 apt 的安装包列表
sudo apt-get update
6)安装 docker
sudo apt-get install docker-engine
7)配置 docker 镜像加速器
使用daocloud的加速器(参考自 ASP.NET Core 网站在Docker中运行 )
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://xxxxxx.m.daocloud.io
使用阿里云的加速器,详见 https://cr.console.aliyun.com/#/accelerator