I'm running IIS6 on Windows Server 2k3, and currently have PHP installed as a ISAPI module. We're about to upgrade our environment to PHP 5.3.0, and this made me wonder whether I should stick with the ISAPI module or if there was a reason the CGI would be a better fit.
We have one web server for our organization, and do not have to worry about security related to shared hosting; we have several web sites, but they all belong to us.
Is there an advantage to using one method over the other? Is one more secure? Is it simply a matter of preference?
EDIT: PHP 5.3.0 dropped support for ISAPI, so you do need to install it via FastCGI. From the PHP Migration Guide:
Support for the ISAPI module has been dropped. Use the improved FastCGI SAPI module instead.