|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
Patch php-cgi-path-detection.patch for CGI/CLI related Bug #61949Patch version 2012-05-05 07:52 UTC Return to Bug #61949 | Download this patchThis patch renders other patches obsolete Obsolete patches: Patch Revisions:Developer: remi@php.net
--- include.inc.old 2012-05-05 08:41:43.225085081 +0200
+++ include.inc 2012-05-05 08:52:03.575099923 +0200
@@ -3,7 +3,9 @@
function get_cgi_path() /* {{{ */
{
$php = getenv("TEST_PHP_EXECUTABLE");
-
+ if (!$php && defined('PHP_BINARY')) {
+ $php = PHP_BINARY;
+ }
$cli = false;
$cgi = false;
@@ -21,6 +23,10 @@
if ($cli) {
/* trying to guess ... */
$php_path = $php;
+ if (file_exists($php_path."-cgi") && is_executable($php_path."-cgi")) {
+ /* gotcha - run for install */
+ return $php_path."-cgi";
+ }
for ($i = 0; $i < 2; $i++) {
$slash_pos = strrpos($php_path, "/");
if ($slash_pos) {
@@ -31,7 +37,7 @@
}
if ($php_path && is_dir($php_path) && file_exists($php_path."/cgi/php-cgi") && is_executable($php_path."/cgi/php-cgi")) {
- /* gotcha */
+ /* gotcha - run from build tree*/
return $php_path."/cgi/php-cgi";
}
return false;
|
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Nov 06 03:00:01 2025 UTC |