之前在介绍过,使用了一个静态博客插件 Simply Static。

今天在生成新博客的时,突然发现没有替换掉原本生成的页面,故查看了一下软件自带的诊断页面。

这才发现,宝塔极速安装的 PHP 7.4 所自带的 cURL 版本是达不到要求的。

这篇文章谨记录一下升级过程,用于学习交流。


正文

此教程基于 Debian

一、卸载旧版 cURL

apt-get remove curl

一、下载最新版的及其依赖

截至发文日,最新版本为 7.87.0,直接使用以下命令即可:

mark curl
cd curl
wget http://ftp.cn.debian.org/debian/pool/main/c/curl/curl_7.87.0-2~bpo11+1_amd64.deb
wget http://ftp.cn.debian.org/debian/pool/main/c/curl/libcurl4-openssl-dev_7.87.0-2~bpo11+1_amd64.deb
wget http://ftp.cn.debian.org/debian/pool/main/c/curl/libcurl4-gnutls-dev_7.87.0-2~bpo11+1_amd64.deb
wget http://ftp.cn.debian.org/debian/pool/main/c/curl/libcurl3-gnutls_7.87.0-2~bpo11+1_amd64.deb
wget http://ftp.cn.debian.org/debian/pool/main/c/curl/libcurl4_7.87.0-2~bpo11+1_amd64.deb

你也可以选择去 https://curl.se/download.html 选择最新版本下载。

二、解包安装

dpkg -i *.deb

三、查看 cURL 版本

curl --version

此时重启PHP,即可查看升级成功。

此方法,仅适用于 Debian 11,并不适用于 CentOS,请注意。


《Debian 手动升级 cURL 到 7.87.0》