मुझे अपने CentOS सर्वर पर PHP 5.3 स्थापित करना होगा। यदि मैं करता हूं 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
-------------
मुझे नहीं पता कि इसे कैसे हल किया जाए। मुझे लगता है कि मुझे आधार पैकेजों को हटाना होगा। हालाँकि, लिनक्स में किसी नए के रूप में, मुझे नहीं पता कि यह कैसे करना है।