我尝试了以下命令,但是运行这些命令后,我从PHP 5.5.23到PHP 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
的包在存储库中已损坏。
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
。