在 Debian Etch 上将 php 5.2 升级到 php 5.3

在 Debian Etch 上将 php 5.2 升级到 php 5.3

我有一台目前正在生产的 vps 服务器。我需要将当前的 php 5.2 升级到 php 5.3。

我在这里找到了存储库http://www.dotdeb.org

我的问题是如何升级并保持当前配置?

答案1

您只需要在文件上添加 dotdeb 中的存储库/etc/apt/sources.list。然后使用aptitude它重新加载源并检查您拥有的 php 包。

如果软件包正确完成,您就不会丢失任何配置,因为配置文件在更新期间不会被覆盖:如果发生冲突,dpkg 会询问该怎么做,您可以选择覆盖或仅使用不同的扩展名保存新版本。

之后,只需检查/usr/share/doc/软件包文档上的 README.Debian 即可查看是否还有其他内容可以完成升级。

答案2

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all
deb http://php53.dotdeb.org stable all
deb-src http://php53.dotdeb.org stable all

gpg --keyserver keys.gnupg.net --recv-key 89DF5277
gpg -a --export 89DF5277 | sudo apt-key add -

现在我们必须更新 apt-get update

然后您就可以轻松升级..

然后重新启动 apache,并通过检查 phpinfo() 来测试一切是否正常工作。顺便问一下,您之前是如何安装 php 的?如果您手动编译了它,上述方法不是最好的方法。

答案3

DotDeb 不支持它

供您参考,我不打算为 Debian Etch 发布 PHP>=5.3.0 软件包,这意味着要花太多功夫才能获得干净的软件包……PHP 5.2.10(修复后)将是 Dotdeb 为 Etch 提供的最后一个版本。然后,如果您想从 5.3.0 中获益,强烈建议您迁移到 Debian Lenny。

来源

相关内容