PHP를 동일한 주요 버전으로 업그레이드

PHP를 동일한 주요 버전으로 업그레이드

7.2.14작업 중인 서버의 PHP를 다음에서 업그레이드해야 합니다 .7.2.19

yum list installed php*7.2.14-1.el7.remi설치된 패키지에 대해서만 표시됩니다 .

yum updateyum upgrade현재 버전에서 필요한 페이지가 업그레이드되므로 둘 중 하나를 사용할 수 없습니다 .

운영 체제: Centos7

답변1

업데이트할 수 있을지 의심스럽습니다.오직PHP 기본 패키지. 나머지(제외된) 패키지는 여전히 이전 버전에 종속됩니다 php-json. 예를 들면 다음과 같습니다.

» yum deplist php-json
package: php-json.x86_64 7.1.30-1.el7.remi
<...>
  dependency: php-common(x86-64) = 7.1.30-1.el7.remi
   provider: php-common.x86_64 7.1.30-1.el7.remi
<...>

^ 에 대한 의존성이 보이나요 php-common?

이것을 시도하면 다음과 같은 yum update php --exclude=php-json결과를 얻습니다.

--> Processing Dependency: php-json(x86-64) = 7.1.30-1.el7.remi for package: php-common-7.1.30-1.el7.remi.x86_64
Error: Package: php-common-7.1.30-1.el7.remi.x86_64 (remi-php71)
           Requires: php-json(x86-64) = 7.1.30-1.el7.remi
           Installed: php-json-7.1.29-1.el7.remi.x86_64 (@remi-php71)
               php-json(x86-64) = 7.1.29-1.el7.remi
           Available: php-common-5.4.16-46.el7.x86_64 (base)
               php-json(x86-64)
           Available: php-pecl-jsonc-1.3.10-1.el7.remi.5.6.x86_64 (remi-php56)
               php-json(x86-64) = 1.3.10
           Available: php-pecl-jsonc-1.3.10-2.el7.remi.5.6.x86_64 (remi-php56)
               php-json(x86-64) = 1.3.10
           Removing: php-common-7.1.29-1.el7.remi.x86_64 (@remi-php71)
               Not found
           Updated By: php-common-7.1.30-1.el7.remi.x86_64 (remi-php71)
               Not found
           Available: php-common-5.6.40-8.el7.remi.x86_64 (remi-php56)
               Not found
           Available: php-common-5.6.40-9.el7.remi.x86_64 (remi-php56)
               Not found
Error: Package: php-json-7.1.29-1.el7.remi.x86_64 (@remi-php71)
           Requires: php-common(x86-64) = 7.1.29-1.el7.remi
           Removing: php-common-7.1.29-1.el7.remi.x86_64 (@remi-php71)
               php-common(x86-64) = 7.1.29-1.el7.remi
           Updated By: php-common-7.1.30-1.el7.remi.x86_64 (remi-php71)
               php-common(x86-64) = 7.1.30-1.el7.remi
           Available: php-common-5.4.16-46.el7.x86_64 (base)
               php-common(x86-64) = 5.4.16-46.el7
           Available: php-common-5.6.40-8.el7.remi.x86_64 (remi-php56)
               php-common(x86-64) = 5.6.40-8.el7.remi
           Available: php-common-5.6.40-9.el7.remi.x86_64 (remi-php56)
               php-common(x86-64) = 5.6.40-9.el7.remi

원...

관련 정보