Centos5
PHP 升級到 5.3.8 - 無法安裝/升級擴展
我設法在 CentOS 5.4 中將 php 從 5.2.10升級到 5.3.8。一些擴展在此過程中失去(mbstring、mysql)。
一次快速執行:
yum list installed | grep php
回報:
- php.x86_64
- php-cli.x86_64
- php-common.x86_64
- php-pear.noarch
- php-pecl-igbinary.x86_64
- php-pecl-memcached.x86_64
當我嘗試安裝新擴展時:
yum install php-mbstring
我收到此錯誤消息:
交易總結 ================================================= ================================= 安裝 3 個軟體包 升級 0 個軟體包
總大小:3.6 M 可以嗎
$$ y/N $$: y 下載包: 執行 rpm_check_debug 執行事務測試 完成事務測試 事務檢查錯誤:包 php-common-5.3.8-5.el5.remi.1.x86_64(比 php-common-5.2.10-1.el5.centos.i386 更新)已安裝文件 /etc/安裝 php-common-5.2.10-1.el5.centos.i386 中的 php.ini 與 php-common-5.3.8-5.el5.remi.1.x86_64 包中的文件衝突
yum install php-mysql的情況幾乎相同
我如何擺脫那些舊版本?
我猜
remi
預設情況下 repo 是禁用的,用yum repolist
or驗證grep enabled /etc/yum.repos.d/remi.repo
。當您安裝時,它是從repophp-mbstring
中提取的。base
所以,試試這個:# yum --enablerepo=remi install php-mbstring