在安装curl库之前,需要先安装编译工具和依赖包。以下是在CentOS系统上安装curl库的步骤:
- 安装编译工具
使用以下命令安装编译工具:
yum install gcc gcc-c++ make automake
- 安装依赖包
使用以下命令安装curl库所需的依赖包:
yum install openssl-devel zlib-devel libcurl-devel
- 下载curl源码
使用以下命令下载curl源码:
wget https://curl.haxx.se/download/curl-7.68.0.tar.gz
注意:此处的curl版本号可能会随时更新,建议使用最新版。
- 解压源码并进入目录
使用以下命令解压源码并进入目录:
tar -zxvf curl-7.68.0.tar.gz
cd curl-7.68.0
- 配置参数及编译
使用以下命令配置参数并编译:
./configure --prefix=/usr/local/curl --enable-ipv6 --with-ssl
make && make install
- 验证安装
使用以下命令验证安装:
/usr/local/curl/bin/curl -V
输出结果类似于:
curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1d zlib/1.2.7 libidn2/2.0.5 libpsl/0.7.0 (+libicu/50.1.2) libssh2/1.9.0 nghttp2/1.39.2
Release-Date: 2020-01-08
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy PSL
如果输出结果类似于上述内容,则表明curl库安装成功。现在可以使用curl命令进行网络请求了。
- 登录阿里云服务器,打开终端
- 输入命令:sudo yum install curl-devel 或者 yum install curl-devel
- 进入 curl 安装包的目录,一般默认为 cd /usr/src
- 下载 curl 包:wget https://curl.haxx.se/download/curl-7.61.1.tar.gz(版本号可能会不相同)
- 解压缩:tar -zxvf curl-7.61.1.tar.gz
- 进入目录:cd curl-7.61.1
- 执行 ./configure,配置编译选项
- 执行 make,编译安装(curl 编译时需要依赖 openssl,如果没有安装 openssl 可以事先安装)
- 执行 make install 安装 curl 到系统目录
安装完毕后,可以通过 phpinfo() 函数查看是否已经安装了 curl。如果未安装,可以重启服务器或者重启 php-fpm 服务。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/111154.html