PHP installation
| From: | Dodger | Date: | Mon, 12 Apr 2004 19:00:00 +0000 |
| Subject: | PHP installation | ||
| References: | 1 | Groups: | php.install |
| Request: | Send a blank email to php-install+get-13229@lists.php.net to get a copy of this message | ||
Hello All,
I can't seem to get the CGI version of PHP running. Which server API should
I be using with IIS? CGI, FastCGI or ISAPI?
Below is my installation history (I'm running 2 versions on the same
machine)
________________________________________________________________
A while back I installed version 4.3.2 using the 'PHP EasyWindows
Installer'. (Which installs it with the CGI/FastCGI server API, it seems.)
I opted to install it under C:/Program Files/php4
Recently I wanted to run version 5 (RC1) as well, so I did the following:
I moved my original php.ini from C:/WINNT to the php4 installation directory
mentioned above.
I then created a php5 directory, and unpacked php5 (RC1) into it.
I renamed the php-recommended.ini file, and edited some of the necessary
settings (cgi.force_redirect = 0, fastcgi.impersonate = 1)
I created a virtual directory, 'php5', and changed the .php application
mapping to point to: 'C:\PROGRA~1\php5\php.exe'.
When I opened: localhost/php5/php_info.php in my browser, it just timed out
after a while.
I then changed the mapping to: 'C:\PROGRA~1\php5\php5isapi.dll', and it
worked straight away.
I can now run phpinfo() in both versions 4 and 5. Version 4 is in
CGI/FastCGI mode, and version 5 is in ISAPI mode.
My questions:
1. Why can't v5 work with php.exe (CGI) ?
2. Is it possible to have them both using FastCGI?
3. Which mode should they be running on?
TIA.
D.