
剛剛建立了一個新的 Fedora VM,它載入了 PHP 5.3,並且我有引用現在已棄用的函數的遺留程式碼(例如 eregi() )。
如何將 PHP 安裝從 5.3 降級到 5.2 等早期版本?透過 YUM 安裝是首選,但如果有人知道任何方式,我想知道如何進行。
謝謝,
答案1
我是 Ubuntu 的鐵桿用戶,但據我所知,我早年的情況就是這樣。執行“yum search php”並查看是否存在您要尋找的版本。如果是這樣,請透過「yum remove <>」取消安裝舊版的 php,然後使用「yum install <>」安裝可用版本。
答案2
我能夠使用atomic repo 在 Fedora 17 上安裝 php 5.3
http://www6.atomicorp.com/channels/atomic/fedora/17/x86_64/RPMS/
您需要先刪除 php 和 httpd
yum remove php
yum remove httpd
在 /etc/yum.conf 末尾加入以下內容
exclude=php*5.4*
從原子倉庫安裝 php
wget -q -O - http://www.atomicorp.com/installers/atomic | sh
yum install php