function get_fpm_path() /* {{{ */
{
$php_path = getenv("TEST_PHP_EXECUTABLE");
-
for ($i = 0; $i < 2; $i++) {
$slash_pos = strrpos($php_path, "/");
if ($slash_pos) {
}
}
- if ($php_path && is_dir($php_path) && file_exists($php_path."/fpm/php-fpm") && is_executable($php_path."/fpm/php-fpm")) {
- /* gotcha */
- return $php_path."/fpm/php-fpm";
+
+ if ($php_path && is_dir($php_path)) {
+ if (file_exists($php_path."/fpm/php-fpm") && is_executable($php_path."/fpm/php-fpm")) {
+ /* gotcha */
+ return $php_path."/fpm/php-fpm";
+ }
+ $php_sbin_fpm = $php_path."/sbin/php-fpm";
+ if (file_exists($php_sbin_fpm) && is_executable($php_sbin_fpm)) {
+ return $php_sbin_fpm;
+ }
}
return false;
}