I tried posting this to php-win a while back with no result so forgive the duplication.


Under IIS6 (Windows 2003) you 'register' the file extensions in the web extensions
manager which /appears/ to preclude running different binaries for PHP with the
same file extension.

Example 1:

Site    php extension    php version
A        .php            php.exe 4.1.x
B        .php            php.exe 4.2.x
C        .php            php.exe 4.3.x

Example 1 is what I currently do under W2K IIS5 to allow individual clients
to have their own 'copy' of php complete with php.ini running in safe mode
locked to their webroot. Each site is independant of the others and can be
upgraded individually as/when required.


Example 2:

Site       php extension    php version
A            .phpa          php.exe 4.1.x
B            .phpb          php.exe 4.2.x
C            .phpc          php.exe 4.3.x

Example 2 is the only way I can get this working with W3K IIS6 and is a really dumb
way to get it going (not in production and not going into production!) 

If anyone knows how to setup IIS6 to allow the same .php extension to be used
with dedicated copies of php.exe + ini files I would really appreciate the
assistance. Maybe some clue I am missing about the behavior of the web extensions
manager or a method of defeating it?

I do run apache on other boxes so that is not the solution here as the sites
do some IIS5/IIS6 stuff specific stuff.

Regards

Petar

Reply via email to