Hi Den,

I have two directories on my system: c:\php4 and c:\php5. In each of these
directories I have all files needed for each version.

php.exe (my cli version)
php-cgi.exe
php4ts.dll
php4isapi.dll
..
all extensions

I then have a directory with all my PHP scripts. Each project in a sub
folder. I have created 3 different virtual directories, all pointing to
the same root; php4, php5 and php5isapi. It is not possible to use both
php4isapi and php5isapi.
For each of these virtual directories I have chreated script mappings on
the .php extension pointing to c:\php4\php-cgi.exe, c:\php5\php-cgi.exe
and c:\php5\php4isapi.dll.

Now I can access the same script vith different PHP versions by changing
my url.

localhost/php4/phpinfo.php
localhost/php5/phpinfo.php
localhost/php5isapi/phpinfo.php

I do not have any files copied to \eindows or \windows\system32 (I using
XP Pro) and all my installations work fine.

- Frank

> Thank you Frank!
> It works well :
> - libxml2.dll and iconv.dll either in the same folder where php.exe is
->
> CGI
> - libxml2.dll and iconv.dll (+ php4ts.dll) either in
%systemdir%\system32 ->
> ISAPI
> 
> however I'd like to know how you can keep everything in c\php5 ? Is it
only
> for CGI configuration ? Do you use the "-c path/file" of php.exe (can't
make
> it work) ?
> Is it possible for the ISAPI config too? as "php4ts.dll" is not named
> "php5ts.dll", I can't have PHP4 and PHP5 at the same time?
> 
> Thanks for your answer,
> 
> den
> 
> "Frank M. Kromann" <[EMAIL PROTECTED]> a écrit dans le message de
> news:[EMAIL PROTECTED]
> > Hi Den,
> >
> > PHP5 needs libxml2.dll and iconv.dll either in the same folder where
> > php.exe (CGI version) is or in %systemdir%\system32.
> >
> > I prefer to keep everything in c:\php5. That makes it possible to run
> > different versions of PHP on the same system.
> >
> > - Frank
> >
> > > Hello there!
> > >
> > > Just wanted to know if anyone succeeded in installing the latest PHP
5
> > > Beta 1 under IIS (5 or 6)
> > >
> > > I tried :
> > > - ISAPI configuration : the loading of "php4isapi.dll" by W3SVC
failed
> > > (I put php4ts.dll and php.ini in %systemdir%)
> > > - CGI/EXE configuration : I get the following (I put
> > > "cgi.force_redirect = 0" in php.ini) :
> > > >> CGI Error
> > > >> The specified CGI application misbehaved by not returning
> > > >> a complete set of HTTP headers. The headers it did return are:
> > >
> > > Any idea?
> > > PHP5 "structure" seems to be equivalent to the one of PHP4 (DLLs
are
> > > always named php4___) so I'm wondering if there's a bug in IIS
support
> > > rather than a new way of installing it compared to PHP4.
> > >
> > > Thanks in advance for your suggestions
> > >
> > > den
> > >
> > >
> > >
> > > -- 
> > > PHP Windows Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> >
> >
> >
> 
> 
> 
> -- 
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 




-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to