Похоже, есть некоторые другие связанные с этим вопросы, но я хочу задать свой собственный, чтобы дать ему больше информации, специфичной для моей ситуации, если это поможет диагностировать проблему и как ее исправить.

У меня установлено несколько версий PHP:sudo update-alternatives --config php lists:

  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 (как правило). Но безрезультатно.

у кого-нибудь есть решение?

1 ответ1

0

Я использую 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .