"C:\Program Files\Apache Group\Apache\Apache.exe" -w -n "Apache" -k stop
if '%1' == '4.x' (
copy C:\php4\php.ini C:\winnt\php.ini
copy C:\php4\dlls\iconv.dll C:\winnt\system32
copy C:\php4\dlls\php4ts.dll C:\winnt\system32
copy "C:\Program Files\Apache Group\Apache\conf\httpd4.conf" "C:\Program Files\Apache Group\Apache\conf\httpd.conf"
) ELSE (
copy C:\php5b3\php.ini C:\winnt\php.ini
copy C:\php5b3\dlls\iconv.dll C:\winnt\system32
copy C:\php5b3\dlls\php4ts.dll C:\winnt\system32
copy "C:\Program Files\Apache Group\Apache\conf\httpd5.conf" "C:\Program Files\Apache Group\Apache\conf\httpd.conf"
)
"C:\Program Files\Apache Group\Apache\Apache.exe" -w -n "Apache" -k start
Just change the paths. You'll need to create the httpd4.conf and httpd5.conf files, and set up the correct addModule line, but that's really very easy to do.
I use this system, and it works great.
C:\>phpswitch 4.x
and I have PHP 4 installed
C:\>phpswitch
and I have PHP 5 installed.
Regards, Greg -- phpDocumentor http://www.phpdoc.org
Richard Davey wrote:
Hi all,
I've been playing around installing PHP5 (b3) tonight. I managed to get it running on my Windows XP Pro box as a Module, bar one thing.
I have Zend Studio 3 installed which uses the Debugger and Profiler which adds a whole host of extra stuff to the php.ini file in the Windows directory.
My question is this - is there any way to get PHP to use a different ini file?
I need PHP4 and 5 on the same machine and have two Apache conf files and two short-cuts to start the one I need. PHP4 works perfectly and PHP5 works but I have to click through a whole bunch of warning dialogs first because of all the Zend extensions it's trying (but failing) to load.
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php