From: ksingla at microsoft dot com Operating system: Windows PHP version: 5.3.1 PHP Bug Type: Windows Installer Bug description: PHP Installer needs to support side by side installlation
Description: ------------ In order to support side-by-side installation of PHP 5.2 and 5.3 by Microsoft Web Platform Installer, PHP installer needs to support side by side setup. To get to a version specific installation, I think following changes will be required a. Currently, PHP is installed to %PROGRAMFILES(X86)%\PHP or %PROGRAMFILES%\PHP. This should change to %PROGRAMFILES(X86)%\PHP\<version> or %PROGRAMFILES%\PHP\<version> b. Currently PHP sets the following registry keys: i. HKLM\SOFTWARE\Wow6432Node\PHP on 64-bit systems. ii. HKLM\SOFTWARE\PHP on 32-bit systemsc. Change the registry keys to: i. HKLM\SOFTWARE\Wow6432Node\PHP\<version> on 64-bit systems. ii. HKLM\SOFTWARE\PHP on 32-bit systems\<version>d. Set an environment variable called PHPLOC with the path to the latest installed PHP c. When IIS-FastCGI install is selected, installer should let users add the PHP handler at site or application level as well so that a particular PHP version can be used for that site or application. Currently the handler is always added at the server level. -- Edit bug report at http://bugs.php.net/?id=50583&edit=1 -- Try a snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=50583&r=trysnapshot52 Try a snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=50583&r=trysnapshot53 Try a snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=50583&r=trysnapshot60 Fixed in SVN: http://bugs.php.net/fix.php?id=50583&r=fixed Fixed in SVN and need be documented: http://bugs.php.net/fix.php?id=50583&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=50583&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=50583&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=50583&r=needscript Try newer version: http://bugs.php.net/fix.php?id=50583&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=50583&r=support Expected behavior: http://bugs.php.net/fix.php?id=50583&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=50583&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=50583&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=50583&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=50583&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=50583&r=dst IIS Stability: http://bugs.php.net/fix.php?id=50583&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=50583&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=50583&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=50583&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=50583&r=mysqlcfg