aneuryzm Asked: 2011-01-05 01:16:39 +0800 CST2011-01-05 01:16:39 +0800 CST 2011-01-05 01:16:39 +0800 CST “apt-get upgrade”也会升级我的 PHP 版本吗? 772 是否还会sudo apt-get upgrade在我的 Ubuntu 9.04 上将 PHP 从 5.2 升级到 5.3? upgrade 3 个回答 Voted Best Answer Carsten Thiel 2011-01-05T01:38:45+08:002011-01-05T01:38:45+08:00 Anupgrade只会安装安全更新。所以简短的回答是否定的。 完整的答案是,不再提供 9.04 的更新,因为它已在去年 10 月达到其生命周期的终点。您应该认真考虑更新到较新的版本(使用sudo do-release-upgrade)。使用 10.04(这是一个 LTS 版本),您将获得 php 5.3。 Zetten 2011-01-05T01:38:14+08:002011-01-05T01:38:14+08:00 Ubuntu 9.04 现已退出更新循环,因此除非您手动更新,否则您将被当前所拥有的一切所困扰。 要检查当前版本,您可以: 检查突触。 创建一个新的 PHP 页面,其中包含:<?php phpinfo() ?>,它会告诉您有关当前 PHP 配置的所有信息。 安装apt-show-versions包,然后运行$ apt-show-versions php5. 如果您没有它并想将 Jaunty (9.04) 升级到 PHP 5.3,我找到了一个指南。 作为背景知识:Ubuntu 软件包更新理念通常是避免对软件包进行重大更新;您只会收到安全补丁、错误修正和次要版本更新。我不太熟悉决策过程,但我假设 PHP5 版本遵循 5.xy 模式,将保留在分发版本附带的“x”上。不过,“y”会更新。 编辑:早点提交,添加更多信息。 Dmitry 2012-03-14T11:17:39+08:002012-03-14T11:17:39+08:00 如果您想要实际版本的 PHP(现在是 5.4),您应该添加 ppa 存储库或自己构建包。 5.4 现在不用于生产(等到 5.4.1 或 5.4.2),它用于开发。 sudo add-apt-repository ppa:ondrej/php5 sudo apt-get update sudo apt-get install php5 php5 -v
An
upgrade
只会安装安全更新。所以简短的回答是否定的。完整的答案是,不再提供 9.04 的更新,因为它已在去年 10 月达到其生命周期的终点。您应该认真考虑更新到较新的版本(使用
sudo do-release-upgrade
)。使用 10.04(这是一个 LTS 版本),您将获得 php 5.3。Ubuntu 9.04 现已退出更新循环,因此除非您手动更新,否则您将被当前所拥有的一切所困扰。
要检查当前版本,您可以:
<?php phpinfo() ?>
,它会告诉您有关当前 PHP 配置的所有信息。apt-show-versions
包,然后运行$ apt-show-versions php5
.如果您没有它并想将 Jaunty (9.04) 升级到 PHP 5.3,我找到了一个指南。
作为背景知识:Ubuntu 软件包更新理念通常是避免对软件包进行重大更新;您只会收到安全补丁、错误修正和次要版本更新。我不太熟悉决策过程,但我假设 PHP5 版本遵循 5.xy 模式,将保留在分发版本附带的“x”上。不过,“y”会更新。
编辑:早点提交,添加更多信息。
如果您想要实际版本的 PHP(现在是 5.4),您应该添加 ppa 存储库或自己构建包。
5.4 现在不用于生产(等到 5.4.1 或 5.4.2),它用于开发。