歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

CentOS 5.6 簡單方法升級PHP到PHP 5.3.3

關鍵詞:CentOS 5.6,PHP升級,PHP 5.3.3,CentOS PHP升級

Linux操作系統:CentOS 5.6

一、版本環境
 
# rpm -q php
 
二、用Yum 升級PHP
 
# yum update php
 
Could not find update match for php
 No Packages marked for Update
 看來Centos系統軟件倉庫中的php沒有更新,又不想重新手動編譯安裝php,既然官方的yum源裡面沒有,那就添加一個源吧!
 
#  rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
 #  vim/etc/yum.repos.d/utterramblings.repo
 在打開的文件中加入以下內容:
 
[utterramblings]
 name=Jason’s Utter Ramblings Repo
 baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
 enabled=1
 gpgcheck=1
 gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
 保存退出
 
# yum update php (在更新PHP時候mysql一起更新並報錯;處理在第三大點)
 
Transaction Check Error:
  file /etc/my.cnf from install of mysql-5.1.58-jason.1.x86_64 conflicts with file from package mysql-5.0.77-4.el5_5.4.i386
 
# yum update mysql
 
三、更新PHP時mysql報錯的處理
 
1、首先把原本的PHP版本刪除
 
# yum remove php*
 
2、查看一下是否刪除
 
# rpm -q php
 
刪除成功:package php is not installed
 
3、安裝PHP53
 
# yum -y install php53*
 
注意:
 
php53-odbc64-5.3.3-2.el5.x86_64 from base has depsolving problems
  --> php53-odbc64 conflicts with php53-odbc
 Error: php53-odbc64 conflicts with php53-odbc
  You could try using --skip-broken to work around the problem
  You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
 The program package-cleanup is found in the yum-utils package.
 
# yum -y install php53* --skip-broken
 
安裝成功會最後出現Complete!
 
4、查看PHP版本
 
# rpm -q php53
 php53-5.3.3-13.el5_8
 
5、啟動PHP與MYSQL
 
# service httpd start
 
# service mysqld start

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved