PHP为啥在IIS服务器无法访问浏览页面?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP为啥在IIS服务器无法访问浏览页面?相关的知识,希望对你有一定的参考价值。
iis本身并不直接支持php;
需要配置开启php扩展;
具体步骤是先在iis中web扩展中添加php扩展(后面可以配上图);
接着在需要支持php的网站添加ISAPI筛选器(详细图文教程可到VPS之家查看);
最后,在文档里添加index.php首页默认文档即可。
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--》找到display_errors 设置为 On
还有就是 服务器权限要设置下。
操作步骤:
D盘 -> 属性 -> 安全 -> 添加 用户 IUSR_XXXXX 参考技术A 把error_reporting打开就知道了,phpinfo能显示的话就是你的php程序需要的扩展没有安装,检查php.ini里面的extensions 参考技术B
测试一下你的php运行环境有没有配置好
如果配置好,打日志看你的页面是否有错误日志
依据错误查找相关解决问题的方法。
以上是关于PHP为啥在IIS服务器无法访问浏览页面?的主要内容,如果未能解决你的问题,请参考以下文章