I heard somewhere that, if you place a php.ini in a website root or subdirectory it will basically use default settings for everything that is not included in this php.ini file. So if you have changed any default in your main php.ini file (highly likely) then your changes will be ignored if you put a php.ini file in web root or below it. Can anyone confirm this?
If you put a php.ini file in your web directory it can override the default values set in your sever level php.ini but only the values that are set in the local php.ini. Not set them all to default and just change the ones listed.