在使用iis7.0出现了php代码被iis解析执行了的情况,导致网站被黑,被挂马等严重的后果。应该怎么处理解决?下面来看这个解决方法。
具体解决方法如下:
方法一:
1、使用FastCGI调用PHP;
2、在“php.ini”文件里设置“cgi.fix_pathinfo=0”;
3、设置完成了以后,我们重新启动iis就ok。
方法二:
使用ISAPI调用PHP。
方法三:
使用以apache为例的Web服务器进行解决。
方法四:
1、打开控制面板中的管理工具,打开“Internet信息服务(IIS)管理器”;
2、找到里面的“处理程序映射”;
3、然后找到“PHP”这一项,右键点击进行编辑;
4、在弹出的对话框中,我们点击“请求限制”;
5、在“请求限制”对话框中,我们选择“仅当请求映射至以下内容时才调用处理程序”,“文件或文件夹”;
注意:这一项设置非常的重要,千万不要漏掉,关系到网站的安全问题。
6、选择好了之后,点击确定就可以了。
7、设置好了之后,就可以打开浏览器测试结果了。