iT邦幫忙

0

yum 更新失敗的問題 for centos

  • 分享至 

  • xImage

請教大家
在更新Centos中PHP元件下,從其錯誤訊息看出應該都有抓到更新檔案,但不確定為什麼都更新失敗呢?煩請大家指點迷津,謝謝

( yum install php-soap , yum install php-xmlrpc 兩個都無法更新,網路是正常的)

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
6
wiseguy
iT邦超人 1 級 ‧ 2015-03-10 01:07:28

先移掉 php-xmlrpc。因為你這個 php-xmlrpc 是 5.3.3 的。你安裝的 php 應該是 5.4 的。這個模組與 php 版本不相容。它卡了 php-common 無法升級。
再更新 php-common 變成 5.4。php-xmlrpc 就不用再安裝了,它內建了。

ektrontek iT邦研究生 1 級 ‧ 2015-03-11 19:10:20 檢舉

感謝,但我執行 yum remove php-xmlrpc,會出現下列的訊息

顯示其available, 但還沒安裝之,要如何解決呢?再請指點迷惑

wiseguy iT邦超人 1 級 ‧ 2015-03-13 00:45:26 檢舉

編輯你的 /etc/yum.repos.d/CentOS-Base.repo 這個檔案。
把 [base] [update] 兩個段落中各加一行
exclude=php*
然後存檔,再執行一次
yum install php-xmlrpc

0
953904
iT邦新手 3 級 ‧ 2015-03-12 09:16:52

是php-common套件衝突。

先把5.4版的php-common移除掉即可,
但若用yum remove php-common,可能會移除很多相關聯的套件,

所以要用rpm去單獨移除比較好。
指令:rpm -e --nodeps php-common

接著在安裝php-xmlrpc即可

ektrontek iT邦研究生 1 級 ‧ 2015-03-12 20:41:18 檢舉

請教大家
如果移除及重新安裝php-xmlrpc後,原來的網站變不能執行了,有否其他建議呢?謝謝

953904 iT邦新手 3 級 ‧ 2015-03-13 08:37:46 檢舉

這就要分析你所謂的"不能執行"是什麼了。

底下個人的作法觀點:
0.查看你用的網站應用程式的環境需求。
1.選擇套件庫,看你要用remi,還是epel,選一個用,remi的php&mysql都會比較新。
2.之後把php全部移除重裝。
3.設定php.ini參數符合網站應用程式的環境需求。
.....

0
xxoo1122
iT邦新手 3 級 ‧ 2015-03-14 17:37:56

把remi的repo裝回來就好了

我要發表回答

立即登入回答