请向我解释为什么Ubuntu10.04LTS服务器版本不发布最新版本的PHP。PHP版本仍在5.3.6-13版本,而更新后的版本已为5.3.10。这会损害我服务器的安全吗?
我想将其更新为5.3.10,但我不知道如何正确编译它。我在编译php时非常困惑,因为有太多的配置选项,我不知道从哪里开始或者选择哪一个。关于如何知道编译选项需要什么,有什么建议吗?
我是个服务器初学者,请用外行的话向我解释。非常感谢你抽出时间
发布于 2012-02-21 09:49:41
因为LTS版本更注重稳定性,所以PHP并不总是更新为http://php.net上可用的最新源代码。这个想法是,如果没有引入新的特性,那么创建(安全)错误的可能性就会更小。但是,如果发现了安全问题,则应用修补程序。
最新的PHP版本为5.3.2-1ubuntu4.14,其中11.10 Oneiric为5.3.6-13ubuntu3.6。FYI,那不是LTS版本。
如果您没有以这种方式构建包的经验,我建议您不要编译自己的包,因为Ubuntu包当然比您更了解这些内容。
对于使用的configure选项,可以从apt-get source php5的源树中找到debian/rules文件。
https://askubuntu.com/questions/106124
复制相似问题