CentOS sunucuma PHP 5.3 yüklemeliyim. Bunu yaparsam yum install php, temel depo yüklemem gereken uygulamalar için çok eski olan 5.1.6'yı yükler. Bu yüzden IUS'nin resmi talimatlarını izleyerek IUS deposunu kullanmaya çalışıyorum :
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
TAMAM. Şimdi yum install php53ihtiyacım olan her şey için vs. yapıyorum ... ama bu hatayı alıyorum:
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
-------------
Bunu nasıl çözeceğime dair hiçbir fikrim yok. Sanırım temel paketleri silmek zorundayım. Ancak, Linux'ta yeni biri olarak, bunu nasıl yapacağımı bilmiyorum.