我的客户报告了与PHP-#38146
我做了var_dump(phpversion())
我得到了:
string(14) "5.2.0-8+etch15"
什么是-8和+ etch15,某种与Debian相关的PHP扩展?与硬化PHP或其他什么相关?这是否意味着他们基本上运行5.2.0版本?
答案 0 :(得分:6)
Debian文档的这一部分可能会回答您的一些问题:5.6.12 Version (引用):
包的版本号。该 格式是:
[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。
答案 1 :(得分:-2)
ARG_ENABLE('pgi', 'Generate PGO instrumented binaries', 'no');
+ARG_WITH('pgo', 'Compile optimized binaries using training data from folder', 'no');
+if (PHP_PGI == "yes" || PHP_PGO != "no") {
+ PGOMGR = PATH_PROG('pgomgr', WshShell.Environment("Process").Item("PATH"));
+ if (!PGOMGR) {
+ ERROR("--enable-pgi and --with-pgo options can only be used if PGO capable compiler is present.");
+ }
+ if (PHP_PGI == "yes" && PHP_PGO != "no") {
+ ERROR("Use of both --enable-pgi and --with-pgo not allowed.");