一、前景 由于低版本的curl存在一定的漏洞,会对我们的服务器安全造成问题,所以,我们需要将curl由低版本安装到高版本。 二、步骤 1、首先检测服务器安装的curl版本 curl --version 2、查看服务器安装的curl的安装包
由于低版本的curl存在一定的漏洞,会对我们的服务器安全造成问题,所以,我们需要将curl由低版本安装到高版本。
curl --version
rpm -qa curl
rpm -e --nodeps curl-7.29.0-59.el7_9.1.x86_64
注意:直接使用yum remove curl卸载,会报错,别的软件依赖,不能卸载,所以必须强制卸载rpm -e --nodeps
可以在这个网站上找最新的版本 http://curl.haxx.se/download/,我们下载最新版本7.87.0
wget https://curl.haxx.se/download/curl-7.87.0.tar.gz
注意:大家也可以直接下载到本地没然后上传到服务器
tar -xzvf curl-7.87.0.tar.gz
cd curl-7.87.0
./configure --prefix=/usr/local/curl --with-ssl
(1)编译
make
、
注意:这一步如果报错
make[1]: *** [server.o] Error 1make[1]: Leaving directory make: *** [install] Error 2
首先查看GCc版本
gcc -v
升级gcc版本
yum -y install Centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
修改gcc版本
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
再次查看gcc版本
gcc -v
修改完之后,重新执行make
(2)安装
make install
vim /etc/profile
在文件最后添加以下内容:
export PATH=$PATH:/usr/local/curl/bin
source /etc/profile
curl --version
curl -V
这样就更新安装成功了
来源地址:https://blog.csdn.net/wd520521/article/details/128693792
--结束END--
本文标题: Linux下更新curl版本
本文链接: https://www.lsjlt.com/news/413058.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0