我有PHP 5.6.18-1 + deb.sury.org~trusty + 1,我正在尝试更新到5.6.19。但是,当我做apt-get update&& apt-get升级,PHP无法更新。
我已尝试add-apt-repository ppa:ondrej/php5-5.6
以及手动将deb http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu trusty main
添加到我的sources.list
文件中无效。
如何将PHP更新到5.6.19并确保将来再次遇到此问题?
答案 0 :(得分:2)
ppa:ondrej/php5-5.6
存储库已停止使用,仅支持ppa:ondrej/php
。在撰写本文时,这给了我一个PHP 5.6的最新版本:
php --version
PHP 5.6.27-1+deb.sury.org~trusty+1
请注意,一旦添加了存储库,您就需要卸载任何以php5*
开头的软件包并重新安装php5.6*
等效软件包;另外,您可能需要切换Apache模块。有关this blogpost所需的一些步骤的更多信息。
请注意,由于包维护者名称包含非ASCII字符的怪癖,您可能还需要安装例如language-pack-en
首先修复所有服务器区域设置。还有一些关于如何对this ServerFault question做什么的建议,但对我来说,安装语言包并让它处理所有语言环境设置是微不足道的。