Debian 10에 php7.2-curl을 설치하는 방법은 무엇입니까? 종속성 libcurl3을 사용할 수 없습니다.

Debian 10에 php7.2-curl을 설치하는 방법은 무엇입니까? 종속성 libcurl3을 사용할 수 없습니다.

나는해야합니다 php7.2-curl. 그러나 Debian 10 에서는 apt.libcurl3libcurl3

Debian 9.9로 롤백해야 합니까?

나는 PHP 7.3으로 전환을 시도했지만 php7.3-curl그것도 상황에 따라 다릅니다 libcurl3!

답변1

설치하다온드레이 수리의 창고, 성공적으로 설치했습니다 php7.3-curl. 그것이 제안하는 버전은 데비안 10 php7.2-curl에 의존하는 것으로 보이며 libcurl4, 이를 통해 작동할 수 있습니다.

Debian 10 저장소를 설치하려면 다음을 추가하세요.

deb https://packages.sury.org/php/ buster main

귀하의 것 또는 /etc/apt/sources.list아래의 새 파일로 이동하여 실행하십시오.php.list/etc/apt/sources.list.d

# apt update && apt upgrade
# apt install php7.2-curl

설치 시 Ondrej 저장소를 통해 다음을 얻었습니다.

# apt-cache depends php7.2-curl
php7.2-curl
  Dépend: php-common
  Dépend: ucf
  Dépend: php7.2-common
  Dépend: libc6
  Dépend: libcurl4

답변2

PHP 7.2를 설치하려면 데비안 9로 되돌려야 할 수도 있습니다. 그렇습니다. 전환은 상당히 복잡한 과정이며 데비안 10 libcurl기반의 패키지를 혼합하고 일치시키는 것은 불가능합니다 . 데비안 10을 사용하기 때문에 이에 따라 패키지를 사용해야 합니다. (Ondrej는 아마도 어느 시점에 Debian 10 호환 PHP 7.2 패키지를 제공할 것입니다. 계획이 무엇인지는 모르겠습니다.)libcurl3libcurl4libcurl4

Debian 10에서는 PHP 7.3을 설치할 수 있습니다.php7.3-curl에 따라 달라집니다 libcurl4. 그렇지 않은 경우 구성에 충돌하는 저장소가 있을 수 있습니다. Debian 자체에서만 PHP 패키지를 설치하도록 하십시오.

관련 정보