From 37b570017659468c3b450067b0c4224b7849b395 Mon Sep 17 00:00:00 2001 From: Lothar Serra Mari Date: Thu, 6 Aug 2026 14:07:33 +0200 Subject: [PATCH] tests: Allow overriding TEST_PHP_EXECUTABLE for FPM SAPI The test suite derives the path to php-fpm from TEST_PHP_EXECUTABLE. This fails on custom build directory layouts, leading to skipping all php-fpm related tests. Users can provide TEST_PHP_FPM_EXECUTABLE for a custom binary path; if this is unset, we'll fall back to TEST_PHP_EXECUTABLE instead. --- sapi/fpm/tests/tester.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sapi/fpm/tests/tester.inc b/sapi/fpm/tests/tester.inc index 907988654337..557f8c25e193 100644 --- a/sapi/fpm/tests/tester.inc +++ b/sapi/fpm/tests/tester.inc @@ -225,7 +225,7 @@ class Tester */ static public function findExecutable(): bool|string { - $phpPath = getenv("TEST_PHP_EXECUTABLE"); + $phpPath = getenv("TEST_PHP_FPM_EXECUTABLE") ?: getenv("TEST_PHP_EXECUTABLE"); for ($i = 0; $i < 2; $i++) { $slashPosition = strrpos($phpPath, "/"); if ($slashPosition) {