I had a customer report a wierd behavior related to PHP-#38146
I did var_dump(phpversion())
and I get:
string(14) "5.2.0-8+etch15"
What the heck is the -8, and the +etch15, some sort of Debian related extension of PHP? Related to hardened PHP or something? Does this mean they are essentially running a 5.2.0 build?
This section of Debian's documentation might answer some of your questions : 5.6.12 Version (quoting) :
The version number of a package. The format is:
[epoch:]upstream_version[-debian_revision]
And (there is more on that page, only quoting parts of it) :
upstream_version
This is the main part of the version number. It is usually the version number of the original ("upstream") package from which the .deb file has been made, if this is applicable. Usually this will be in the same format as that specified by the upstream author(s);debian_revision
This part of the version number specifies the version of the Debian package based on the upstream version. It may contain only alphanumerics and the characters + . ~ (plus, full stop, tilde)
In your case, with "5.2.0-8+etch15" :
5.2.0
" is the upstream_version8+etch15
" is the debian_revisionWhich means, as you guessed, that you are running PHP 5.2.0.
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.");