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

Reply via email to