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网站,除主目录和主机头值不一样以外其余配置都一样
加上 PHP 扩展 。。 参考技术A 你把你那个能访问的网站的IIS信息导出来,
再新建网站的时候用这个导出来的信息建!就OK了!
再修改下名称和绑定的米和目录就OK了! 参考技术B 你必须添加php扩展 否则这个网站无法运行php 参考技术C 把bbs改成别的名字试试看
iis6手工创建网站后无法运行php脚本
给人搬了十几个网站,老站用西部数码建站助手创建的,现在过期了无法继续创建,只能在Internet 信息服务(IIS)管理器创建网站,创建下来都没问题,但是就是无法打开网站。
测试打开txt文档、静态页面都能打开,一到打开php文件就直接就挂了,无法打开,什么报错都没有。
之前有用iis6以外的服务器创建过网站,都是直接创建就可以运行。
没报错不好找问题,百度用别人的方法操作也不行。实在没办法,只能对着之前用建站助手创建的网站配置,放下架子,一个个看过去,结果发现用建站助手创建的网站ISAPI拓展配置信息不同。
建站助手创建的老站配置信息是:
我手工创建的网站配置信息是:
(截图时候我加进去了)
少了PHP FastCGI的可执行路径,复制了配置信息,网站分分钟跑起来了。
本人博客:iis6手工创建网站后无法运行php脚本
以上是关于IIS无法打开PHP文件的主要内容,如果未能解决你的问题,请参考以下文章
PHP/IIS copy()/move_uploaded_file() 无法打开流:权限被拒绝警告