Компилирую php с параметрами: --with-config-file-scan-dir=/usr/local/etc/ --with-config-file-path=/usr/local/etc/php.ini
При этом:
php --ini
Configuration File (php.ini) Path: /usr/local/etc/php.ini
Loaded Configuration File: (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
php --ini -c /usr/local/etc/
Configuration File (php.ini) Path: /usr/local/etc/php.ini
Loaded Configuration File: /usr/local/etc/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
php --ini -c /usr/local/etc/php.ini
Configuration File (php.ini) Path: /usr/local/etc/php.ini
Loaded Configuration File: /usr/local/etc/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Собственно, вопрос: почему php.ini не подгружается изначально?
P.S. Если в httpd.conf прописать PHPIniDir «/usr/local/etc», то с апачем тоже всё работает.