IIS无法打开PHP文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS无法打开PHP文件相关的知识,希望对你有一定的参考价值。

我的IIS中web服务扩展中php为允许
在我的服务器中已经有一个PHP的WEB网站可以正常访问。
但是我想再挂一个上去的时候总是出现无法找到文件的错误。
IIS中我的设置
默认文档 index.php
住目录e:\web\bbs
主机头值:bbs.domain.com
TCP端口:80
特别奇怪的是其他不改,只把默认文档改成index.asp(后缀为html也可以)
然后将里面的相应的index.php文件改成index.asp就可以访问到这个页面
最后在强调下,在服务器上已经有一个可以正常使用的PHP WEB网站,除主目录和主机头值不一样以外其余配置都一样

网站 - bbs.domain.com(属性) 主目录 - 配置 - 添加

加上 PHP 扩展 。。
参考技术A 你把你那个能访问的网站的IIS信息导出来,

再新建网站的时候用这个导出来的信息建!就OK了!

再修改下名称和绑定的米和目录就OK了!
参考技术B 你必须添加php扩展 否则这个网站无法运行php 参考技术C 把bbs改成别的名字试试看

iis6手工创建网站后无法运行php脚本

给人搬了十几个网站,老站用西部数码建站助手创建的,现在过期了无法继续创建,只能在Internet 信息服务(IIS)管理器创建网站,创建下来都没问题,但是就是无法打开网站。

测试打开txt文档、静态页面都能打开,一到打开php文件就直接就挂了,无法打开,什么报错都没有。

之前有用iis6以外的服务器创建过网站,都是直接创建就可以运行。

没报错不好找问题,百度用别人的方法操作也不行。实在没办法,只能对着之前用建站助手创建的网站配置,放下架子,一个个看过去,结果发现用建站助手创建的网站ISAPI拓展配置信息不同。

建站助手创建的老站配置信息是:

技术分享

我手工创建的网站配置信息是:

技术分享

(截图时候我加进去了)

少了PHP FastCGI的可执行路径,复制了配置信息,网站分分钟跑起来了。

本人博客:iis6手工创建网站后无法运行php脚本

以上是关于IIS无法打开PHP文件的主要内容,如果未能解决你的问题,请参考以下文章

iis6手工创建网站后无法运行php脚本

PHP/IIS copy()/move_uploaded_file() 无法打开流:权限被拒绝警告

我已经按照说明装了php,在iis下浏览php为啥显示无法连接,iis打开html很好?

iis 搭建之后 网站浏览显示 “无法显示该网页”

IIS中已安装了PHP,可以打开PHP和ASP,为啥

IIS7下php实现即时输出