还是在win2000 server iis5下 安装php的问题。
我用的服务器是 win2000 server iis5, 下载了 www.php.net win32版本的5M 那个压缩文件,解压到c:\php4下,配置了php.ini 把 doc_root 改为 doc_root=c:\php4.
然后我在 internet信息服务管理器, 配置了 ISAPI筛选器,添加了php.exe 但状态为“未装载”,前面的箭头“向下”,我尝试重启服务器,但状态还是“未装载”,前面箭头还是“向下”,我打开IE运行我的php文件,IE 显式如下信息:
“Security Alert! PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set. This variable is set, for example, by Apache's Action directive redirect.
You may disable this restriction by recompiling the PHP binary with the --disable-force-cgi-redirect switch. If you do this and you have your PHP CGI binary accessible somewhere in your web tree, people will be able to circumvent .htaccess security by loading files through the PHP parser. A good way around this is to define doc_root in your php.ini file to something other than your top-level DOCUMENT_ROOT. This way you can separate the part of your web space which uses PHP from the normal part using .htaccess security. If you do not have any .htaccess restrictions anywhere on your site you can leave doc_root undefined. If you are running IIS, you may safely set cgi.force_redirect=0 in php.ini. ”
请问这是什么错误, .htaccess究竟是什么,为什么我的 ISAPI筛选器里面的php.exe总是“未装载”,请问我应该怎样解决。