我最近使用以下说明将我的Ubuntu 10.04服务器升级到5.4:http://www.upubuntu.com/2012/03/how-to-upgrade-install-php-540-under.html。
我遇到一些相当严重的错误,需要降级到5.3。我找到了Ubuntu更新版本的指南和脚本,但是我尝试过的那些都抛出了错误。
如何降级?
问题是你需要在这之后删除PPA,你可以简单地从ubuntu重新安装原始软件包。有一个叫做ppa-purge
的工具可以做这个事情。它不是默认安装的,所以只需使用:
$ sudo apt-get install ppa-purge
然后移除PPA。你从这个PPA安装的所有包也会被删除!
$ sudo ppa-purge ppa:ondrej/php5
从ubuntu重新安装官方软件包:
$ sudo apt-get install php5 # ... other PHP 5.3 stuff
您可能不想在之后删除ppa-purge
:
$ sudo apt-get remove ppa-purge
您可以根据您提到的指南删除repo列表。删除你的php
apt-get remove php5
apt-get purge
之后更新你的pkg列表
apt-get更新
,现在安装PHP的默认版本,附带10.04
install install php
提醒一下,你也可以强制安装ubuntu的deb包
install somepackage=someversion