似乎确实有一些其他与此问题相关的问题,但我想问问我自己的问题,如果它有助于诊断问题以及如何纠正它,请提供更多针对我的情况的具体内容。
我安装了多个版本的 PHP:
sudo update-alternatives --config php
列表:
0 /usr/bin/php7.3 73 auto mode
1 /usr/bin/php5.6 56 manual mode
* 2 /usr/bin/php7.1 71 manual mode
3 /usr/bin/php7.2 72 manual mode
4 /usr/bin/php7.3 73 manual mode
我正在尝试将 PHP 7.1 用于一个项目,我需要安装 curl。问题是它由于依赖性问题而一直无法安装。
我无法安装 libcurl3,因为它不可用(并且考虑到 libcurl4 已经安装,这样做可能不是明智之举)。
libcurl4 is already the newest version (7.64.0-1).
我尝试过不同的 PHP 版本,并尝试为每个版本安装 curl 扩展,以及php-curl
(一般情况下)安装 curl 扩展。但无济于事。
有没有人有办法解决吗?
答案1
我正在使用 PureOs Green。解决我的问题的方法是将我的源(例如sudo apt edit-sources
)更新为ondrey/php
:
deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
deb-src http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
我之前bionic
在哪儿xenial
。
然后我就可以sudo apt update && sudo apt upgrade
跟踪我所追求的图书馆了,例如sudo apt install php-curl