ฉันต้องติดตั้ง PHP 5.3 บนเซิร์ฟเวอร์ CentOS ของฉัน ถ้าฉันทำyum install php
ที่เก็บฐานติดตั้ง 5.1.6 ซึ่งเก่าเกินไปสำหรับแอปพลิเคชันที่ฉันต้องการติดตั้ง ดังนั้นฉันจึงพยายามใช้ที่เก็บIUSทำตามคำแนะนำอย่างเป็นทางการจาก IUS:
root@linuxbox ~]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1-2.ius.el5.noarch.rpm
root@linuxbox ~]# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-1-1.ius.el5.noarch.rpm
root@linuxbox ~]# rpm -Uvh ius-release*.rpm epel-release*.rpm
ตกลง. ตอนนี้ฉันก็ทำได้yum install php53
ฯลฯ สำหรับทุกสิ่งที่ฉันต้องการ ... แต่ฉันได้รับข้อผิดพลาดนี้:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /usr/bin/php from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-cli-5.1.6-27.el5_5.3.x86_64
file /usr/bin/php-cgi from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-cli-5.1.6-27.el5_5.3.x86_64
file /usr/share/man/man1/php.1.gz from install of php53u-cli-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-cli-5.1.6-27.el5_5.3.x86_64
file /etc/php.ini from install of php53u-common-5.3.4-3.ius.el5.x86_64 conflicts with file from package php-common-5.1.6-27.el5_5.3.x86_64
Error Summary
-------------
ฉันไม่รู้ว่าจะแก้ไขอย่างไร ฉันคิดว่าฉันต้องลบแพ็คเกจพื้นฐาน อย่างไรก็ตามในฐานะที่เป็นคนใหม่ของ Linux ฉันไม่รู้ว่าจะทำอย่างไร