我有一个 Ubuntu 22.04 云服务器。网站版本 php 7.4.30
我需要安装 curl 版本 7.4,我执行以下操作:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php7.4-curl
因此,它安装的是 7.8.1 版本,该版本仅适用于 php 8
请帮忙解决这个问题。我需要做什么?
答案1
已安装。您混淆了 的版本和的绑定库php-curl
的版本。curl
php-curl
我刚刚为 Jammy 创建了一个全新的 LXC 容器,对其进行了更新,添加了ppa:ondrej
存储库并对其进行了进一步的更新,然后安装了该软件包。之后,我列出了软件包安装的文件,但没有看到任何迹象表明它已安装php7.8.1-culr
。但是curl
(这不是一个 PHP 库,在 Ubuntu Jammy 上默认为 7.8.1 版本),但已安装的 PHP 库将成功与该版本的 一起使用curl
。我通过安装php7.4-cli
和使用以下示例代码成功进行了测试:php.net/manual/en/curl.examples-basic.php