PHP为啥在IIS服务器无法访问浏览页面?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP为啥在IIS服务器无法访问浏览页面?相关的知识,希望对你有一定的参考价值。

    iis本身并不直接支持php;

    需要配置开启php扩展;

    具体步骤是先在iis中web扩展中添加php扩展(后面可以配上图);

    接着在需要支持php的网站添加ISAPI筛选器(详细图文教程可到VPS之家查看);

    最后,在文档里添加index.php首页默认文档即可。

参考技术A 你好,你这个问题不好回答,因为你没有给出具体的错误。。建议如下操作:
1、检查PHP软件(含zend)是否正确安装
2、IIS上是否已正确加载PHP(检查如下2处)
A、IIS上 "WEB 服务扩展" 里是否有PHP
B、在具体的网站上,右键属性。 主目录---配置。查看“应用程序扩展”里是否有 .php的加载项。
3、用PHP测试文件,phpinfo(); 这个检查是否加载。

如果上面的没问题,就启用PHP的日志,在访问时,查看日志报错信息。

关于IIS上配置PHP,以及PHP启用日志,在百度文库里一大把。如:
《Windows_Server_2003系统下IIS配置PHP环境(图示详解版)》
http://wenku.baidu.com/view/e367716a7e21af45b307a827.html

《php-ini中文版》
http://wenku.baidu.com/view/47839329647d27284b73510f.html来自:求助得到的回答本回答被提问者和网友采纳
参考技术A 能具体一点吗 比如是 iis 版本啊, php页面是什么错误啊 ~~~~~~~~~~~!

为啥IIS打开PHP页面是空白

我本机PHP环镜都是架设好的,我检查过也没有出错. 打开PHPMYADMIN的页面也能打开.

但不知道为什么打开PHP程序页面完全是空白.可我把程序给其他人,也都能打开,不是程序出错.至于权限问题也没有错呀,

实在找不出原因了,帮帮忙吧

先把PHP.ini里的错误信息打开:
设置方法:打开php.ini--》找到display_errors 设置为 On
还有就是 服务器权限要设置下。

操作步骤:
D盘 -> 属性 -> 安全 -> 添加 用户 IUSR_XXXXX
参考技术A 把error_reporting打开就知道了,phpinfo能显示的话就是你的php程序需要的扩展没有安装,检查php.ini里面的extensions 参考技术B

    测试一下你的php运行环境有没有配置好

    如果配置好,打日志看你的页面是否有错误日志

    依据错误查找相关解决问题的方法。 

参考技术C 可能是版本问题吧.例如高版本编写的PHP源码上传到服务器,而服务器的版本才PHP4.

以上是关于PHP为啥在IIS服务器无法访问浏览页面?的主要内容,如果未能解决你的问题,请参考以下文章

iis 申请SSL通道 无法访问

IIS无法打开PHP文件

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

为啥Mac下了chrome谷歌浏览器却无法访问网站?

因iis监听地址导致页面无法访问

2012服务器在IIS部署的SLL(https)网址谷歌浏览器无法访问的问题解决