我目前正在PHP 5.4.6-1ubuntu1.1 (cli) (built: Nov 15 2012 01:18:34)
xubuntu 上运行。我想更新到最新版本或 >= 5.4.7。除了从源代码进行操作外,还有其他方法吗?如果源代码是唯一的解决方案,您能否指导我如何轻松完成此操作。
更新:我这样做了:
https://serverfault.com/questions/431805/upgrading-php-from-php-5-3-to-5-4-7和http://wiki.helioviewer.org/wiki/Compiling_PHP_from_source_on_Ubuntu
现在从 CLI 显示 5.4.12,但从 Apache 显示仍然是 5.4.6。有什么想法可以让 Apache 使用新安装的 PHP?
答案1
Ondřej Surý 是 Debian PHP 维护者之一,他维护着一个包含较新 PHP 版本的 PPA,以便在 Ubuntu 上轻松安装。PPA 页面上有说明:https://launchpad.net/~ondrej/+archive/php5
请注意,这是一个“不受信任”的来源,因为 Ondřej 的 PPA 不是 Ubuntu 的一部分。但您可以选择信任他,因为他是 Debian PHP 维护者,所以他对 PHP 的工作最终都会出现在官方 Ubuntu 版本中。
这将更新 PHP 的主系统安装,而不是 中的安装/usr/local
。因此,您无需在 Apache 中重新指向任何内容即可使用更新的版本。