我有一个客户报告了与之相关的奇怪行为 PHP-#38146
我做了var_dump(phpversion())
,我得到了:
string(14) "5.2.0-8+etch15"
什么是-8,和+ etch15,某种与Debian相关的PHP扩展?与硬化PHP或其他什么相关?这是否意味着他们基本上运行5.2.0版本?
Debian文档的这一部分可能会回答您的一些问题:5.6.12版本 (引用):
包的版本号.格式为:
[epoch:]upstream_version[-debian_revision]
并且(该页面上有更多内容,仅引用部分内容):
upstream_version
这是版本号的主要部分.它通常是原始("上游")包的版本号,如果适用,则从中生成.deb文件.通常这将采用与上游作者指定的格式相同的格式;debian_revision
版本号的这一部分指定了基于上游版本的Debian软件包的版本.它可能只包含字母数字和字符+.〜(加上,句号,波浪号)
在您的情况下,使用"5.2.0-8 + etch15":
" 5.2.0
"是upstream_version
和" 8+etch15
"是debian_revision
正如您所猜测的那样,这意味着您运行的是PHP 5.2.0.