Edit report at https://bugs.php.net/bug.php?id=71234&edit=1
ID: 71234
Updated by: [email protected]
Reported by: miloslav dot hula at gmail dot com
Summary: INI files are loaded even invoked as -n --version
Status: Re-Opened
Type: Bug
Package: phpdbg
PHP Version: 7.0.1
Block user comment: N
Private report: N
New Comment:
I see, I made a mistake, you are right, sapi/cli is not affected.
Previous Comments:
------------------------------------------------------------------------
[2015-12-30 01:11:05] [email protected]
I'm not sure, but looks like a bug to me in CLI SAPI then too, when order is mattering?
------------------------------------------------------------------------
[2015-12-29 10:45:40] miloslav dot hula at gmail dot com
I don't understand the example you posted.
When I'm trying:
strace /home/milo/php/php-7.0.1 -n --version 2>&1 | less
strace /home/milo/php/php-cgi-7.0.1 -n --version 2>&1 | less
There are no INI loadings in system calls trace.
Btw. order of -n and --version matters.
------------------------------------------------------------------------
[2015-12-29 10:26:42] [email protected]
this seems by design, and it only affects -h and --version
and we have the same behavior in cli sapi:
$ sapi/cli/php -n --version
PHP 7.0.3-dev (cli) (built: Dec 23 2015 12:12:24) ( NTS DEBUG )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
------------------------------------------------------------------------
[2015-12-29 10:11:34] miloslav dot hula at gmail dot com
Description:
------------
phpdbg tries to load `php.ini` files when invoked as `-n --version`.
Actual result:
--------------
open("./php-phpdbg.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/milo/bin/php-bin/7.0.0/lib/php-phpdbg.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./php.ini", O_RDONLY) = 4
# When you have php.ini in CWD, it can lead to unexpected errors like
$ /home/milo/php/phpdbg-7.0.1 -n --version
Xdebug requires Zend Engine API version 220131226.
The Zend Engine API version 320151012 which is installed, is newer.
Contact Derick Rethans at http://xdebug.org/docs/faq#api for a later version of Xdebug.
phpdbg 0.5.0 (built: Dec 29 2015 08:49:43)
PHP 7.0.1, Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=71234&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.