Codice PHP:
file_put_contents(__DIR__.'/.user.ini'''); 
file_put_contents(__DIR__.'/php.ini'''); 
putenv('PHP_INI_SCAN_DIR='.__DIR__); 
echo 
'PHP_INI_SCAN_DIR: '.getenv('PHP_INI_SCAN_DIR')."\n"
echo 
"php_ini_loaded_file():\n".php_ini_loaded_file()."\n"
echo 
"php_ini_scanned_files():\n".php_ini_scanned_files()."\n"
Output:

codice:
PHP_INI_SCAN_DIR: /mnt/my-test
php_ini_loaded_file():
/etc/php/7.2/cli/php.ini
php_ini_scanned_files():
/etc/php/7.2/cli/conf.d/10-opcache.ini,
/etc/php/7.2/cli/conf.d/10-pdo.ini,
/etc/php/7.2/cli/conf.d/20-calendar.ini,
/etc/php/7.2/cli/conf.d/20-ctype.ini,
/etc/php/7.2/cli/conf.d/20-exif.ini,
/etc/php/7.2/cli/conf.d/20-fileinfo.ini,
/etc/php/7.2/cli/conf.d/20-ftp.ini,
/etc/php/7.2/cli/conf.d/20-gettext.ini,
/etc/php/7.2/cli/conf.d/20-iconv.ini,
/etc/php/7.2/cli/conf.d/20-json.ini,
/etc/php/7.2/cli/conf.d/20-phar.ini,
/etc/php/7.2/cli/conf.d/20-posix.ini,
/etc/php/7.2/cli/conf.d/20-readline.ini,
/etc/php/7.2/cli/conf.d/20-shmop.ini,
/etc/php/7.2/cli/conf.d/20-sockets.ini,
/etc/php/7.2/cli/conf.d/20-sysvmsg.ini,
/etc/php/7.2/cli/conf.d/20-sysvsem.ini,
/etc/php/7.2/cli/conf.d/20-sysvshm.ini,
/etc/php/7.2/cli/conf.d/20-tokenizer.ini
Sembra che i file __DIR__.'/.user.ini' e __DIR__.'/php.ini' vengano completamente ignorati.
Perchè?

Forse non ho capito bene il funzionamento
https://www.google.com/search?client...iz.GDsKtAL2jGU