![从源代码更新 PHP 至最新版本](https://linux22.com/image/607806/%E4%BB%8E%E6%BA%90%E4%BB%A3%E7%A0%81%E6%9B%B4%E6%96%B0%20PHP%20%E8%87%B3%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC.png)
我目前在 Xubuntu 上运行的是 PHP 5.4.6-1ubuntu1.1 (CLI)(构建于:2012 年 11 月 15 日 01:18:34)。我想更新到最新版本或 >= 5.4.7。除了从源代码编译之外,还有其他方法吗?如果源代码是唯一的解决方案,您能否指导我如何轻松地完成此操作。
更新:我这样做了:
将 PHP 从 5.3 版本升级到 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
如果你正在寻找更新的 PHP 软件包,你可能需要查看点德布这是一个维护良好的存储库,包含最新的 PHP 二进制文件。但是,它针对的是 Debian,因此您需要查看它与您的 Ubuntu 版本的配合情况。
这AskUbuntu 上的其他问题还提供了一些包含更新的 PHP5 包的 PPA 的指针。
至于您编译的 PHP 5.4.12 未被 apache 使用,您可能需要告诉 apache 使用哪个 mod_php(新的,而不是 Ubuntu 提供的)。查看您的 apache 配置以获取类似的说明LoadModule php5_module
,看看它是否指向最新版本。