Bug #75159 [NEW]: 7.2 does not parse additional .ini files
| From: | anrdaemon at freemail dot ru | Date: | Tue, 05 Sep 2017 15:52:48 +0000 |
| Subject: | Bug #75159 [NEW]: 7.2 does not parse additional .ini files | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-210960@lists.php.net to get a copy of this message | ||
From: anrdaemon at freemail dot ru
Operating system: Windows
PHP version: 7.2.0RC1
Package: *Configuration Issues
Bug Type: Bug
Bug description:7.2 does not parse additional .ini files
Description:
------------
I've duplicated an exsisting 7.1.9 setup to check the 7.2RC1 binaries,
and much to my surprise discovered that it does not pick the
configuration.
Reading through php --ini, it sees the PHP_INI_SCAN_DIR and correctly
displays the paths to scan for additional configuration files, but does
not load even a single one.
Test script:
---------------
php --ini
dir C:\usr\sbin\php-7.2-extra\conf.d C:\usr\sbin\php-7.2.0RC1\conf.d
Expected result:
----------------
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File: C:\usr\sbin\php-7.2.0RC1\php-cli.ini
Scan for additional .ini files in:
C:\usr\sbin\php-7.2-extra\conf.d;C:\usr\sbin\php-7.2.0RC1\conf.d
Additional .ini files parsed:
C:\usr\sbin\php-7.2-extra\conf.d\00-core.ini,
C:\usr\sbin\php-7.2-extra\conf.d\00-date.ini,
C:\usr\sbin\php-7.2-extra\conf.d\00-extensions.ini,
C:\usr\sbin\php-7.2-extra\conf.d\00-mail.ini,
C:\usr\sbin\php-7.2-extra\conf.d\10-mbstring.ini,
C:\usr\sbin\php-7.2-extra\conf.d\10-session.ini,
C:\usr\sbin\php-7.2-extra\conf.d\bz2.ini,
C:\usr\sbin\php-7.2-extra\conf.d\crypto.ini,
C:\usr\sbin\php-7.2-extra\conf.d\curl.ini,
C:\usr\sbin\php-7.2-extra\conf.d\exif.ini,
C:\usr\sbin\php-7.2-extra\conf.d\fileinfo.ini,
C:\usr\sbin\php-7.2-extra\conf.d\ftp.ini,
C:\usr\sbin\php-7.2-extra\conf.d\gd2.ini,
C:\usr\sbin\php-7.2-extra\conf.d\gettext.ini,
C:\usr\sbin\php-7.2-extra\conf.d\gmp.ini,
C:\usr\sbin\php-7.2-extra\conf.d\iconv.ini,
C:\usr\sbin\php-7.2-extra\conf.d\imap.ini,
C:\usr\sbin\php-7.2-extra\conf.d\intl.ini,
C:\usr\sbin\php-7.2-extra\conf.d\ldap.ini,
C:\usr\sbin\php-7.2-extra\conf.d\mysql.ini,
C:\usr\sbin\php-7.2-extra\conf.d\openssl.ini,
C:\usr\sbin\php-7.2-extra\conf.d\phar.ini,
C:\usr\sbin\php-7.2-extra\conf.d\shmop.ini,
C:\usr\sbin\php-7.2-extra\conf.d\sockets.ini,
C:\usr\sbin\php-7.2-extra\conf.d\sqlite.ini,
C:\usr\sbin\php-7.2-extra\conf.d\tidy.ini,
C:\usr\sbin\php-7.2-extra\conf.d\xdebug.ini,
C:\usr\sbin\php-7.2-extra\conf.d\xsl.ini
Volume in drive C is SysWin7 Serial number is 76a3:5886
Directory of C:\usr\sbin\php-7.2-extra\conf.d\*
05.09.2017 18:44 <DIR> .
05.09.2017 18:44 <DIR> ..
10.02.2016 03:45 110 .readme
14.08.2017 17:14 588 00-core.ini
25.12.2016 01:21 43 00-date.ini
12.05.2017 21:54 1 893 00-extensions.ini
25.12.2016 01:24 514 00-mail.ini
25.12.2016 01:19 182 10-mbstring.ini
20.03.2017 18:35 158 10-session.ini
25.12.2016 01:15 32 bz2.ini
09.12.2016 02:25 40 crypto.ini
25.12.2016 01:16 34 curl.ini
25.12.2016 03:04 34 exif.ini
25.12.2016 03:11 40 fileinfo.ini
25.12.2016 03:10 32 ftp.ini
25.12.2016 01:32 63 gd2.ini
11.12.2016 22:11 40 gettext.ini
25.12.2016 01:16 32 gmp.ini
25.12.2016 01:19 113 iconv.ini
25.12.2016 01:16 34 imap.ini
09.12.2016 02:54 62 intl.ini
10.02.2016 04:00 55 ldap.ini
11.08.2017 12:24 3 014 mysql.ini
25.12.2016 01:17 40 openssl.ini
27.02.2016 20:42 33 phar.ini
25.12.2016 03:33 36 shmop.ini
25.12.2016 01:17 40 sockets.ini
24.12.2016 11:52 42 sqlite.ini
09.12.2016 02:53 419 tidy.ini
21.06.2017 13:11 738 xdebug.ini
20.03.2017 18:23 32 xsl.ini
8 493 bytes in 29 files and 2 dirs 118 784 bytes
allocated
27 116 150 784 bytes free
Volume in drive C is SysWin7 Serial number is 76a3:5886
Directory of C:\usr\sbin\php-7.2.0RC1\conf.d\*
05.09.2017 18:50 <DIR> .
05.09.2017 18:50 <DIR> ..
0 bytes in 0 files and 2 dirs
27 116 150 784 bytes free
Actual result:
--------------
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File: C:\usr\sbin\php-7.2.0RC1\php-cli.ini
Scan for additional .ini files in:
C:\usr\sbin\php-7.2-extra\conf.d;C:\usr\sbin\php-7.2.0RC1\conf.d
Additional .ini files parsed: (none)
Volume in drive C is SysWin7 Serial number is 76a3:5886
Directory of C:\usr\sbin\php-7.2-extra\conf.d\*
05.09.2017 18:44 <DIR> .
05.09.2017 18:44 <DIR> ..
10.02.2016 03:45 110 .readme
14.08.2017 17:14 588 00-core.ini
25.12.2016 01:21 43 00-date.ini
12.05.2017 21:54 1 893 00-extensions.ini
25.12.2016 01:24 514 00-mail.ini
25.12.2016 01:19 182 10-mbstring.ini
20.03.2017 18:35 158 10-session.ini
25.12.2016 01:15 32 bz2.ini
09.12.2016 02:25 40 crypto.ini
25.12.2016 01:16 34 curl.ini
25.12.2016 03:04 34 exif.ini
25.12.2016 03:11 40 fileinfo.ini
25.12.2016 03:10 32 ftp.ini
25.12.2016 01:32 63 gd2.ini
11.12.2016 22:11 40 gettext.ini
25.12.2016 01:16 32 gmp.ini
25.12.2016 01:19 113 iconv.ini
25.12.2016 01:16 34 imap.ini
09.12.2016 02:54 62 intl.ini
10.02.2016 04:00 55 ldap.ini
11.08.2017 12:24 3 014 mysql.ini
25.12.2016 01:17 40 openssl.ini
27.02.2016 20:42 33 phar.ini
25.12.2016 03:33 36 shmop.ini
25.12.2016 01:17 40 sockets.ini
24.12.2016 11:52 42 sqlite.ini
09.12.2016 02:53 419 tidy.ini
21.06.2017 13:11 738 xdebug.ini
20.03.2017 18:23 32 xsl.ini
8 493 bytes in 29 files and 2 dirs 118 784 bytes
allocated
27 116 150 784 bytes free
Volume in drive C is SysWin7 Serial number is 76a3:5886
Directory of C:\usr\sbin\php-7.2.0RC1\conf.d\*
05.09.2017 18:50 <DIR> .
05.09.2017 18:50 <DIR> ..
0 bytes in 0 files and 2 dirs
27 116 150 784 bytes free
--
Edit bug report at https://bugs.php.net/bug.php?id=75159&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=75159&r=trysnapshot54
Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=75159&r=trysnapshot55
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=75159&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=75159&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=75159&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=75159&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=75159&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=75159&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=75159&r=support
Expected behavior: https://bugs.php.net/fix.php?id=75159&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=75159&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=75159&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=75159&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=75159&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=75159&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=75159&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=75159&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=75159&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=75159&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=75159&r=mysqlcfg