LannieC wrote:Will this work without conflict?
No, it won't work.
In cases where PHP4 and PHP5 are run on the same Apache webserver, one is installed as an Apache module (using the LoadModule as you have discovered) while the other is installed as a CGI binary.
To read up on the CGI binary method, visit this man page: [man]install.windows.apache2[/man] and look for the "Installing as a CGI binary" header.
What I've usually seen is that PHP4 is installed as a module, using the setup you've used. To install PHP5, you would do something like this:
ScriptAlias /php5 "C:/php5"
AddType application/x-httpd-php5 .php5
Action application/x-httpd-php5 "/php5/php-cgi.exe"
Then, any PHP script ending in .php would be parsed by the PHP4 module, while any script ending in .php5 would be parsed by the PHP5 CGI binary.
NOTE: I didn't actually test the example above - I haven't personally configured my server to run both PHP4 and PHP5, so I don't know if this is 100% correct.