如何在 Ubuntu 12.04 LTS 64 位操作系统上升级到 PHP 5.5.25(PHP 的最新稳定发布版本)?

如何在 Ubuntu 12.04 LTS 64 位操作系统上升级到 PHP 5.5.25(PHP 的最新稳定发布版本)?

我尝试了以下命令,但是运行这些命令后,我从PHP 5.5.23PHP 5.5.24. 我想要升级到PHP 5.5.25这是最新发布的稳定版本。

sudo apt-add-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get upgrade

以下是的输出apt-cache policy php5

php5:
  Installed: 5.5.24+dfsg-1+deb.sury.org~precise+1
  Candidate: 5.5.24+dfsg-1+deb.sury.org~precise+1
  Version table:
 *** 5.5.24+dfsg-1+deb.sury.org~precise+1 0
        500 http://ppa.launchpad.net/ondrej/php5/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status
     5.3.10-1ubuntu3.18 0
        500 http://in.archive.ubuntu.com/ubuntu/ precise-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages
     5.3.10-1ubuntu3 0
        500 http://in.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages

请建议我升级我的系统到最新的 PHP 稳定版本的方法,即PHP 5.5.25

谢谢。

答案1

出现该问题时,PHP 5.5.25的包在存储库中已损坏。

引用Ondřej Surý 对此问题的评论

JFTR 启动板团队破坏了 php 5.5.24 和 5.5.25 之间的替代依赖处理(之前是 locales-all | language-pack-de)[...]。

谢谢乙型肝炎, WHO在 Launchpad 上向 Ondřej Surý 询问了这个问题,并感谢 Ondřej Surý,他请修复此问题,引用 Ondřej Surý 的回应:

太可爱了,启动板破坏了它的构建。

我已经修补了这些软件包,使其不再依赖于 locales-all。

干杯,Ondrej

该软件包现在已修复,您应该能够使用 来安装它sudo apt-get install --only-upgrade php5

相关内容