Saya harus menginstal PHP 5.3 di server CentOS saya. Jika saya melakukannya yum install php, repositori dasar menginstal 5.1.6 yang terlalu tua untuk aplikasi yang perlu saya instal. Jadi saya sudah mencoba menggunakan repositori IUS , mengikuti instruksi resmi dari 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
BAIK. Sekarang saya cukup lakukan yum install php53, dll untuk semua yang saya butuhkan ... tapi saya mendapatkan kesalahan ini:
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
-------------
Saya tidak tahu bagaimana menyelesaikannya. Saya pikir saya harus menghapus paket-paket dasar. Namun, sebagai orang yang baru mengenal Linux, saya tidak tahu bagaimana melakukannya.