A quick locate php.ini
results in this:
/etc/php.ini
/etc/php.ini.rpmsave
/etc/opt/remi/php72/php.ini
/etc/opt/rh/rh-php56/php.ini
/etc/opt/rh/rh-php70/php.ini
/etc/opt/rh/rh-php71/php.ini
/home/testuser/etc/php.ini
/home/testuser/etc/php5/php.ini
/home/testuser/etc/php5.5/php.ini
/home/testuser/etc/php5.6/php.ini
/home/testuser/etc/php7.1/php.ini
/opt/remi/php72/root/usr/share/doc/php72-php-common-7.2.11/php.ini-development
/opt/remi/php72/root/usr/share/doc/php72-php-common-7.2.11/php.ini-production
/opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56/php.ini
/opt/rh/rh-php56/root/usr/share/doc/rh-php56-php-common-5.6.25/php.ini-development
/opt/rh/rh-php56/root/usr/share/doc/rh-php56-php-common-5.6.25/php.ini-production
/opt/rh/rh-php70/register.content/etc/opt/rh/rh-php70/php.ini
/opt/rh/rh-php70/root/usr/share/doc/rh-php70-php-common-7.0.27/php.ini-development
/opt/rh/rh-php70/root/usr/share/doc/rh-php70-php-common-7.0.27/php.ini-production
/opt/rh/rh-php71/register.content/etc/opt/rh/rh-php71/php.ini
/opt/rh/rh-php71/root/usr/share/doc/rh-php71-php-common-7.1.8/php.ini-development
/opt/rh/rh-php71/root/usr/share/doc/rh-php71-php-common-7.1.8/php.ini-production
/usr/share/doc/php-common-5.5.38/php.ini-development
/usr/share/doc/php-common-5.5.38/php.ini-production
Needless to say this list is a bit overwhelming and is only going to get longer as I add servers.
Three questions:
- Which files are copied to new servers as they're created? I guess if I get these in order at the start, I'll have fewer modifications to make later.
- Is there some way to keep a root php.ini which controls all servers?
- What is the best practice for managing all this?
Thank you