如何在 Linux 上安装 curl 和 php-curl
文章目录
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
安装curl
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 命令解压缩 tarball 文件
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 tarball。
wget https://curl.haxx.se/download/curl-7.57.0.tar.gz
解压压缩包
tax -xvf curl-7.57.0.tar.gz
cd到未压缩的文件夹
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 的安装
curl --verison

Arch 2017 Linux
首先,以root身份登录并更新系统
pacman -Sy
安装curl
pacman -S curl
验证是否安装了 curl
pacman -Qi curl
Alpine Linux 3.7
运行 apk 添加 curl
apk add curl
验证 Curl 的安装
apk search curl
Curl 是使用无数协议的数千个软件应用程序的互联网数据传输的支柱。自由和开源使许多贡献者能够参与 curl 项目,并不断推出更新和改进的版本。