日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

yum php 降级 5.3,CentOS 5.3 通过yum升级php的方法

發布時間:2025/3/15 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 yum php 降级 5.3,CentOS 5.3 通过yum升级php的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

方法一(PHP5.3):

轉自:開源ISPCP社區????http://www.ispcpcn.com/article/13/

CentOS5.3的php版本默認為5.1.6,然后在5.2.9版本之前的的php都存在一個漏洞,但是目前網上很多地方都無法使用yum update php*升級到5.2.9,比較常見的是升級到5.2.6版本的,經過搜索國外資料,現在終于找到一種升級CentOS的php到5.2.9的方法。

注意,此方法只能在官方的php版本上升級,如果你使用網上的升級到5.2.6版本的升級方法已經升級了,將無法使用本方法升級php。

運行下面命令:

然后編輯/etc/yum.repos.d/remi.repo

#vi /etc/yum.repos.d/remi.repo

在這個文件的最后增加一行:

priority=1

保存退出。

/etc/yum.repos.d/epel.repo和/etc/yum.repos.d/epel-testing.repo這兩個文件也按照上面的方法進行編輯!

使用下面的命令進行升級,但是經過測試,如果單獨升級php將提示失敗,只有連同mysql一起升級才可以,所以我們必須執行以下命令才能升級php到5.2.9版本:

yum –-enablerepo=remi update php* mysql*

注意:此方法將 php 升級 到 5.3了。

方法二(PHP5.2):

下再 php5.2的rpm包

方法三:

#vi /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 -y

現在我用的就是通過 這種方式裝的,升級之后版本

php-5.2.11

httpd-2.2.14

Centos5.4(webmin)中Yum升級mysql5.1和php5.2(禁止php5.3) centos5.3,centos5.4安裝webmin默認的是 mysql 5.0,php5.1 我需要升級到

mysql5.1和php5.2(禁止php5.3),怎么辦?

yum list mysql php 發現都是最新版本了,看來標準的yum源沒有更新

yum –enablerepo=remi list mysql

發現可以升級到 mysql 5.1.44-1.el5.remi

yum –enablerepo=remi update mysql

發現升級時系統會默認自動把php也一并升級到 5.3,而zend optimizer 目前不支持 Php5.3,所以這里需要禁止升級php5.3

vi /etc/yum.conf

最后一行增加

exclude=php*5.3*

然后再yum –enablerepo=remi update mysql,就看不到php的升級了.

搞定:

[root@www.ctohome.com backup]# php -v 還是舊的5.1.6

PHP 5.1.6 (cli) (built: Jan 13 2010 17:13:05)

Copyright (c) 1997-2006 The PHP Group

Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies

with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

[root@www]# mysql -V 升級到5.1.44了

mysql Ver 14.14 Distrib 5.1.44, for redhat-linux-gnu (i686) using readline 5.1

升級mysql 5.1.41-1之后,請執行以下操作:

(1)將原有的/etc/my.cnf備份,將/etc/my.cnf.rpmnew改名為my.cnf

(2)升級table

mysql_upgrade -p

(3)自動修復table

mysqlcheck –all-databases –check-upgrade –auto-repair -p

發現有php5.2 和 php5.3可以升級,

我們禁止升級php5.3

vi /etc/yum.conf

最后一行增加

exclude=php*5.3*

或者:

yum –enablerepo=webtatic –exclude=php*5.3* list phpyum –enablerepo=webtatic –exclude=php*5.3* update -y php

[root@www]# php -v 升級到5.2.12了,收工!

PHP 5.2.12 (cli) (built: Dec 17 2009 19:40:56)

Copyright (c) 1997-2009 The PHP Group

Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies

with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

yum-allowdowngrade 可以降級的插件:

allow downgrade for yum:

yum install yum-allowdowngrade

Add a line to yum.conf:

showdupesfromrepos=1

After that list all php packages:

yum list php

If php 5.2.8 is available, remove new one:

yum remove php

and install an old one:

yum –allow-downgrade install php-5.2.8

總結

以上是生活随笔為你收集整理的yum php 降级 5.3,CentOS 5.3 通过yum升级php的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。