溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

常見(jiàn)CentOS配置失敗的問(wèn)題及解決方法

發(fā)布時(shí)間:2021-08-17 21:29:29 來(lái)源:億速云 閱讀:172 作者:chen 欄目:系統(tǒng)運(yùn)維

這篇文章主要講解了“常見(jiàn)CentOS配置失敗的問(wèn)題及解決方法”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“常見(jiàn)CentOS配置失敗的問(wèn)題及解決方法”吧!

當(dāng)CentOS配置失敗時(shí),也許你對(duì)失敗的原因毫無(wú)所知,從哪里開(kāi)始改正錯(cuò)誤呢?這里,我們對(duì)一些常見(jiàn)導(dǎo)致失敗的問(wèn)題進(jìn)行了一下匯總。

CentOS配置問(wèn)題中,CentOS系統(tǒng)用yum命令升級(jí)php和mysql失敗的解決辦法

CentOS配置失敗的情況是:
首先參看系統(tǒng)的php版本

# rpm -qa |grep php  php-common-5.1.6-20.el5_2.1  php-cli-5.1.6-20.el5_2.1  php-5.1.6-20.el5_2.1  php-ldap-5.1.6-20.el5_2.1

然后看到此版本不是***的用下面的命令升級(jí)

# yum -y update php  Loading "fastestmirror" plugin  Loading mirror speeds from cached hostfile  * base: centos.candishosting.com.cn  * updates: centos.candishosting.com.cn  * addons: centos.candishosting.com.cn  * extras: centos.candishosting.com.cn  Setting up update Process  Could not find update match for php  No Packages marked for Update

CentOS配置說(shuō)沒(méi)有可以升級(jí)的php版本,而官方的php都是***的了,php是5.2.*的了 可是centos系統(tǒng)的還是5.1。解決思路:是由于centos系統(tǒng)自帶的源里面的php版本沒(méi)有更新,需要額外的源才可以升級(jí)php和mysql。辦法:更新系統(tǒng)的源,然后在升級(jí)就可以解決了。

#vi /etc/yum.repos.d/zongguofengcn.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

保存此文件wq,再次運(yùn)行下面的命令就可以完成php的升級(jí)了#yum -y update php,同理,運(yùn)行下面命令,升級(jí)mysql #yum -y update mysql,注釋?zhuān)?/p>

CentOS配置中yum是linux版本的一些rhel、centos等系統(tǒng)自帶的用于方便地添加/刪除/更新RPM包的工具,它能自動(dòng)解決包的倚賴(lài)性問(wèn)題。用yum更新一些軟件包,一條命令就可以搞定了CentOS配置的php版本默認(rèn)為5.1.6,然后在5.2.9版本之前的的php都存在一個(gè)漏洞,但是目前網(wǎng)上很多地方都無(wú)法使用yum update php*升級(jí)到5.2.9,比較常見(jiàn)的是升級(jí)到5.2.6版本的,經(jīng)過(guò)搜索國(guó)外資料,現(xiàn)在終于找到一種升級(jí)CentOS的php到5.2.9的方法。注意,此方法只能在官方的php版本上升級(jí),如果你使用網(wǎng)上的升級(jí)到5.2.6版本的升級(jí)方法已經(jīng)升級(jí)了,將無(wú)法使用本方法升級(jí)php。運(yùn)行下面命令:

# wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm   # wget http://rpms.famillecollet.com/enterprise/5/remi/i386/remi-release-5-7.el5.remi.noarch.rpm   # rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm  然后編輯/etc/yum.repos.d/remi.repo  #vi /etc/yum.repos.d/remi.repo  在這個(gè)文件的***增加一行:priority=1 保存退出。

/etc/yum.repos.d/epel.repo和/etc/yum.repos.d/epel-testing.repo這兩個(gè)文件也按照上面的方法進(jìn)行編輯??!

CentOS配置中使用下面的命令進(jìn)行升級(jí),但是經(jīng)過(guò)測(cè)試,如果單獨(dú)升級(jí)php將提示失敗,只有聯(lián)通mysql一起升級(jí)才可以,所以我們必須執(zhí)行以下命令才能升級(jí)php到5.2.9版本:

yum --enablerepo=remi update php* mysql*  yum --enablerepo=remi update php* mysql*

感謝各位的閱讀,以上就是“常見(jiàn)CentOS配置失敗的問(wèn)題及解決方法”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)常見(jiàn)CentOS配置失敗的問(wèn)題及解決方法這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI