如何在Linux上安装curl和php-curl

时间:2020-03-05 15:27:51  来源:igfitidea点击:

Curl是一个免费的开源数据传输工具,用于使用以下支持的协议与服务器之间进行数据传输:IMAP,IMAPS,POP,POP3,POP3S,DICT,FILE HTTP,HTTPS,SMB,SMBS,SMTP,SMTPS ,FTP,FTPS,TELNET,RTSP,RMTP和TFTP。

在其正常操作期间,它会显示一个类似仪表的进度条,指示诸如数据传输速度,传输的数据量和估计剩余时间之类的参数。
速度以每秒字节数表示。

本教程说明了如何在各种Linux发行版中安装curl和php-curl。

Ubuntu 18.04、17.10和Debian 9.3

以root身份登录并首先更新Ubuntu系统

apt-get update

安装卷发

apt-get install curl

安装php-curl

PHP 7.0

apt-get install php-curl

PHP 5.6

apt-get install php5.6-curl

PHP 5.5

apt-get install php5.5-curl

验证curl是否已安装并检查其版本

dpkg -l curl

源代码安装

访问curl的并通过复制链接并使用wget命令下载最新的curl版本

wget https://curl.haxx.se/download/curl-7.57.0.tar.gz

使用下面的tar命令解压缩tar包文件

tax -xvf curl-7.57.0.tar.gz

导航到未压缩的文件夹

cd curl-7.57.0

我们将需要C编译器来构建源代码。
如下所示安装C编译器。

apt-get install build-essential

依次运行以下命令以编译源代码

./configure
make
make install

Centos 7

以root身份登录并运行

yum install curl

安装php-curl

yum install php-curl

从来源

就像我们在Ubuntu 17.10中所做的一样,导航至curl的并下载curl tar包。

wget https://curl.haxx.se/download/curl-7.57.0.tar.gz

解压压缩包

tax -xvf curl-7.57.0.tar.gz

导航到未压缩的文件夹

cd curl-7.57.0

Centos 7已随C编译器一起安装。
运行以下命令以编译源代码

./configure
make
make install

验证curl的安装

curl --verison

Fedora 27

注意Fedora 27预装了curl。

要安装php-curl,只需以root用户身份登录并运行

dnf -y install php-curl

验证卷曲的安装

curl --verison

Arch 2016 Linux

首先,以root身份登录并更新系统

pacman -Sy

安装卷发

pacman -S curl

验证是否已安装卷曲

pacman -Qi curl

Alpine Linux 3.7

运行apk添加curl

apk add curl

验证Curl的安装

apk search curl

Curl是使用无数协议的数千个软件应用程序的Internet数据传输的骨干。
自由和开放源代码使许多贡献者可以从事curl项目,并不断提出更新和改进的版本。