From: xwisdom at gmail dot com Operating system: Windows PHP version: 5.3CVS-2008-10-27 (snap) PHP Bug Type: Feature/Change Request Bug description: Allow Side-By-Side Execution
Description: ------------ I would like to recommend that a feature be added to PHP 5.3 or 6.0 that will allow the execution of an application using a different version of the runtime. This could be done via the php.ini. For example: [interpreters] php44 = "c:/php4/php.exe" php51 = "c:/php51/php-cgi.exe" php5 = "c:/php52/php-cgi.exe" [interpreter_mapping] php44 = "c:/website/oldapps/addressbook/"; php5 = "c:/website/currentapps/crm/"; With the above, the current version of PHP would be the default interpreter. This means that if no mapping was found for the current path then the current interpreters will be used, otherwise system should pass control over to the selected interpreter. This technique might be a little slower when passing control from the current to an older interpreter but it gives the user greater flexibility and more time to work with both the new php releases and the older interpreters. Plus it allows applications designed for older versions of php to run side-by-side on same server with no special configuration changes to the server or file settings. -- Edit bug report at http://bugs.php.net/?id=46405&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=46405&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=46405&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=46405&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=46405&r=fixedcvs Fixed in CVS and need be documented: http://bugs.php.net/fix.php?id=46405&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=46405&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=46405&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=46405&r=needscript Try newer version: http://bugs.php.net/fix.php?id=46405&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=46405&r=support Expected behavior: http://bugs.php.net/fix.php?id=46405&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=46405&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=46405&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=46405&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=46405&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=46405&r=dst IIS Stability: http://bugs.php.net/fix.php?id=46405&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=46405&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=46405&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=46405&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=46405&r=mysqlcfg