当前位置:  开发笔记 > 编程语言 > 正文

为什么"-8 + etch15"会附加到此客户的PHP版本字符串中?

如何解决《为什么"-8+etch15"会附加到此客户的PHP版本字符串中?》经验,为你挑选了1个好方法。

我有一个客户报告了与之相关的奇怪行为 PHP-#38146

我做了var_dump(phpversion()),我得到了:

string(14) "5.2.0-8+etch15" 

什么是-8,和+ etch15,某种与Debian相关的PHP扩展?与硬化PHP或其他什么相关?这是否意味着他们基本上运行5.2.0版本?



1> Pascal MARTI..:

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.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有