Tôi phải cài đặt PHP 5.3 trên máy chủ CentOS của mình. Nếu tôi làm yum install php
, kho lưu trữ cơ sở sẽ cài đặt 5.1.6 quá cũ cho các ứng dụng tôi cần cài đặt. Vì vậy, tôi đã cố gắng sử dụng kho lưu trữ IUS , theo các hướng dẫn chính thức từ 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
ĐỒNG Ý. Bây giờ tôi chỉ đơn giản là làm yum install php53
, v.v. cho tất cả những gì tôi cần ... nhưng tôi gặp lỗi này:
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
-------------
Tôi không có ý tưởng về cách giải quyết điều này. Tôi nghĩ rằng tôi phải xóa các gói cơ sở. Tuy nhiên, là một người mới sử dụng Linux, tôi không biết làm thế nào để làm điều đó.