[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-qa
Subject:    [PHP-BUG] Bug #81520 [NEW]: TEST_PHP_CGI_EXECUTABLE badly set in run-tests.php
From:       "remi () php ! net"<php-bugs () lists ! php ! net>
Date:       2021-10-12 6:34:06
Message-ID: bug-81520 () bugs ! php ! net
[Download RAW message or body]

From:             remi
Operating system: Linux
PHP version:      8.1.0RC3
Package:          Testing related
Bug Type:         Bug
Bug description:TEST_PHP_CGI_EXECUTABLE badly set in run-tests.php

Description:
------------
When php is installed with a command prefix, this one is ignored in
run-tests.php

ex: installation tree

/usr/bin/php
/usr/bin/php-cgi
/usr/bin/zts-php

When running run-tests.php with /usr/bin/zts-php,
TEST_PHP_CGI_EXECUTABLE is set to /usr/bin/php-cgi (should not be set,
or to /usr/bin/zts-php-cgi when present)


Until 8.0, TEST_PHP_CGI_EXECUTABLE was only set as .../sapi/cgi/php-cgi
(sources tree) if exists.

Since 8.1 it is also set as .../php-cgi (installed tree). In this case,
command prefix/suffix should be used.


Workaround is to set TEST_PHP_CGI_EXECUTABLE explicitly

Test script:
---------------
Discovered on datadog_trace extension
See https://github.com/DataDog/dd-trace-php/issues/1343


-- 
Edit bug report at https://bugs.php.net/bug.php?id=81520&edit=1
-- 
Fix committed:                    https://bugs.php.net/fix.php?id=81520&r=fixed
Fixed in release:                 https://bugs.php.net/fix.php?id=81520&r=alreadyfixed
Need backtrace:                   https://bugs.php.net/fix.php?id=81520&r=needtrace
Need Reproduce Script:            https://bugs.php.net/fix.php?id=81520&r=needscript
Try newer version:                https://bugs.php.net/fix.php?id=81520&r=oldversion
Not developer issue:              https://bugs.php.net/fix.php?id=81520&r=support
Expected behavior:                https://bugs.php.net/fix.php?id=81520&r=notwrong
Not enough info:                  https://bugs.php.net/fix.php?id=81520&r=notenoughinfo
Submitted twice:                  https://bugs.php.net/fix.php?id=81520&r=submittedtwice
register_globals:                 https://bugs.php.net/fix.php?id=81520&r=globals
PHP version support discontinued: https://bugs.php.net/fix.php?id=81520&r=phptooold
Daylight Savings:                 https://bugs.php.net/fix.php?id=81520&r=dst
IIS Stability:                    https://bugs.php.net/fix.php?id=81520&r=isapi
Install GNU Sed:                  https://bugs.php.net/fix.php?id=81520&r=gnused
Floating point limitations:       https://bugs.php.net/fix.php?id=81520&r=float
No Zend Extensions:               https://bugs.php.net/fix.php?id=81520&r=nozend
MySQL Configuration Error:        https://bugs.php.net/fix.php?id=81520&r=mysqlcfg
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic