냠 설치 PHP 오류 요약

냠 설치 PHP 오류 요약

그래서 나는주의를 기울인다. 이것Red Hat 6.5 상자에 php5를 설치하는 튜토리얼에서는
다음 명령 중 하나만 입력했는데, 이는 php-gd 모듈만 설치하려고 합니다. (테스트 중..)
다음을 시도할 때:

yum --enablerepo=remi,remi-php55 install php-pecl-apc php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml

다음 오류가 발생합니다.

    Dependencies Resolved

    =======================================================================================    

    Package           Arch   Version          Repository                             Size
=======================================================================================
Installing:
 php-pecl-apc      x86_64 3.1.9-2.el6      rhel-x86_64-server-6                   96 k
 php-pecl-memcache x86_64 3.0.5-4.el6      rhel-x86_64-server-6                   60 k
 php-pgsql         x86_64 5.3.3-27.el6_5   rhel-x86_64-server-6                   70 k
 php54-mcrypt      x86_64 5.4.27-1.ius.el6 rackspace-rhel-x86_64-server-6-ius     25 k
 php54-mysqlnd     x86_64 5.4.27-1.ius.el6 rackspace-rhel-x86_64-server-6-ius    238 k
 php54-pecl-memcached
                   x86_64 2.2.0-1.ius.el6  rackspace-rhel-x86_64-server-6-ius     43 k
 php54-pecl-mongo  x86_64 1.5.1-1.ius.el6  rackspace-rhel-x86_64-server-6-ius    151 k
Installing for dependencies:
 libmcrypt         x86_64 2.5.7-5.el6      rackspace-rhel-x86_64-server-6-common  99 k
 libmemcached10    x86_64 1.0.16-1.ius.el6 rackspace-rhel-x86_64-server-6-ius    154 k
 libtool-ltdl      x86_64 2.2.6-15.5.el6   rhel-x86_64-server-6                   44 k
 php54-common      x86_64 5.4.27-1.ius.el6 rackspace-rhel-x86_64-server-6-ius    903 k
 php54-pdo         x86_64 5.4.27-1.ius.el6 rackspace-rhel-x86_64-server-6-ius     95 k

Transaction Summary
=======================================================================================
Install      12 Package(s)

Total download size: 1.9 M
Installed size: 0  
Is this ok [y/N]: Y
Downloading Packages:
(1/12): libmcrypt-2.5.7-5.el6.x86_64.rpm                        |  99 kB     00:00     
(2/12): libmemcached10-1.0.16-1.ius.el6.x86_64.rpm              | 154 kB     00:00     
(3/12): libtool-ltdl-2.2.6-15.5.el6.x86_64.rpm                  |  44 kB     00:00     
(4/12): php-pecl-apc-3.1.9-2.el6.x86_64.rpm                     |  96 kB     00:00     
(5/12): php-pecl-memcache-3.0.5-4.el6.x86_64.rpm                |  60 kB     00:00     
(6/12): php-pgsql-5.3.3-27.el6_5.x86_64.rpm                     |  70 kB     00:00     
(7/12): php54-common-5.4.27-1.ius.el6.x86_64.rpm                | 903 kB     00:00     
(8/12): php54-mcrypt-5.4.27-1.ius.el6.x86_64.rpm                |  25 kB     00:00     
(9/12): php54-mysqlnd-5.4.27-1.ius.el6.x86_64.rpm               | 238 kB     00:00     
(10/12): php54-pdo-5.4.27-1.ius.el6.x86_64.rpm                  |  95 kB     00:00     
(11/12): php54-pecl-memcached-2.2.0-1.ius.el6.x86_64.rpm        |  43 kB     00:00     
(12/12): php54-pecl-mongo-1.5.1-1.ius.el6.x86_64.rpm            | 151 kB     00:00     
---------------------------------------------------------------------------------------
Total                                                  930 kB/s | 1.9 MB     00:02     
Running rpm_check_debug
Running Transaction Test


Transaction Check Error:
  file /etc/php.ini from install of php54-common-5.4.27-1.ius.el6.x86_64 conflicts with file from package php-common-5.3.3-27.el6_5.x86_64
  file /usr/lib64/php/modules/curl.so from install of php54-common-5.4.27-1.ius.el6.x86_64 conflicts with file from package php-common-5.3.3-27.el6_5.x86_64
  file /usr/lib64/php/modules/fileinfo.so from install of php54-common-5.4.27-1.ius.el6.x86_64 conflicts with file from package php-common-5.3.3-27.el6_5.x86_64
  file /usr/lib64/php/modules/json.so from install of php54-common-5.4.27-1.ius.el6.x86_64 conflicts with file from package php-common-5.3.3-27.el6_5.x86_64
  file /usr/lib64/php/modules/phar.so from install of php54-common-5.4.27-1.ius.el6.x86_64 conflicts with file from package php-common-5.3.3-27.el6_5.x86_64
  file /usr/lib64/php/modules/zip.so from install of php54-common-5.4.27-1.ius.el6.x86_64 conflicts with file from package php-common-5.3.3-27.el6_5.x86_64
  file /usr/lib64/php/modules/pdo.so from install of php54-pdo-5.4.27-1.ius.el6.x86_64 conflicts with file from package php-pdo-5.3.3-27.el6_5.x86_64
  file /usr/lib64/php/modules/pdo_sqlite.so from install of php54-pdo-5.4.27-1.ius.el6.x86_64 conflicts with file from package php-pdo-5.3.3-27.el6_5.x86_64
  file /usr/lib64/php/modules/sqlite3.so from install of php54-pdo-5.4.27-1.ius.el6.x86_64 conflicts with file from package php-pdo-5.3.3-27.el6_5.x86_64

오류 요약

그래서 아직 아무 일도 일어나지 않은 것 같아요. 그러나 가능하다면 나중에 일부 구성을 깨뜨릴 수 있는 손실된 링크가 없도록 이 트랜잭션을 롤백하고 싶습니다. PHP 5.3.3이 설치되어 있습니다.

답변1

활성화하려면 먼저 remi YUM 저장소 구성을 추가/설치해야 합니다. 이를 수행하기 위한 지침은 다음 제목의 이 문서에 나와 있습니다.Centos 5.x 또는 6.x에 RHEL EPEL Repo 설치.

CentOS 6.x의 일반 단계:

$ wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
$ sudo rpm -Uvh remi-release-6*.rpm

말씀하신 대로 갈등을 고려하면 아무 일도 일어나지 않습니다.

관련 정보