有些時候, 你可能會想將一部 linux web server 的 php 由新版本 (e.g. 5.3) downgrade 做舊版本 (e.g. 5.2), 其中一個例子是你想安裝 Zend Optimizer (直至現時 2010年9月 Zend Optimizer 都只 support 去到 php 5.2)
其中一個方法 (我試過 ok) 是用 yum 的 downgrade 指令. 如下:
#yum install yum-allowdowngrade
之後在 yum.conf (在 /etc/yum.conf) 加入
showdupesfromrepos=1
再嘗試 check 一下有乜可用的 php 版本
yum list php
例如你見有 5.2.5 (舊版本, 而你又想裝), 你只需將現版本移去:
yum remove php
之後安裝:
yum --allow-downgrade install php-5.2.5
便會ok
(若你發現有 dependency 問題, 例如 php-cli 及 php-common 版本與 php-5.2.5 有 conflict, 方法是將 php-cli 及 php-common 都移去 (用 yum remove 指令), 之後再用以上 command 安裝 php-5.2.5 , 便會 ok )
Enjoy.... |