阿里云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

以上是关于阿里云linux 怎么安装curl的主要内容,如果未能解决你的问题,请参考以下文章

阿里云 Docker 安装(转载)

怎么在阿里云linux上装java

告诉你怎么在Linux里进行阿里云服务器FTP配置的方法

阿里云服务器centos怎么安装oracle

阿里云内地的服务器怎么安装系统?需要安装那些功能?

阿里云 ubuntu 16 服务器 怎么访问桌面