Maintaining 12 copies of nearly duplicate files was a bit absurd I decided, so I did several things. First thing I did was strip out all configuration (trust the defaults) except the stuff I had changed. Next, I uninstalled a few extensions that were kinda weird or that I didn't use (if I needed to use them, I could always reenable).
Now, I need to propogate these changes to as many versions of PHP as feasible.
The problem is this one line:
Code: Select all
zend_extension_ts = "C:\php\xdebug\xdebug-4.3-1.3.2.dll" ; XDebug is useful
XDebug is installed in a way that is version specific to 4.3, which means that I would only be able to reuse this particular ini file over 4.3.* installations. A lot of these configurations, however, could carry over into 4.4 and beyond.
Ideally, I would have this setup:
core.ini
php4.ini
php5.ini
php4.3.ini
php4.4.ini
php5.0.ini
php5.1.ini
And then version specific ini files. Unfortunantely, PHP doesn't seem to allow multiple ini files! Anyone have any suggestions?