今天在windows2003 IIS配置php环境后,访问php网页竟出现404找不到网页的错误提示,我是通过星外PHP全自动安装来配置php环境的。因为之前配置过很多次,都没有问题,所以这次出现这样的问题,我甚感郁闷。

不过最终还是搞定了,并且从中吸取了教训。下面就说说解决这个问题的检查步骤。

1、访问网站目录的其他页面,如html和asp的页面,看是否正常。如果不正常,则说明是网站主目录的配置不对,这个问题解决起来就很简单了。

2、检查php.ini的设置是否正确。如何设置php.ini呢?请看如何在windows下搭建php环境。

3、如何还不能解决问题,那么你还需要手动配置下IIS。

1)、选择开始菜单->程序->管理工具-> Internet 信息服务(IIS)管理器,然后点击“Web服务扩展”,看看php扩展是否允许运行了。如果没有,如何没有运行,则运行它即可。

如果连php扩展都没有看到,那么你的IIS环境就没有添加PHP扩展,你需要手动添加php扩展服务。方法如下:

选择开始菜单->程序->管理工具-> Internet 信息服务(IIS)管理器,然后点击“Web服务扩展”里面的“添加一个新的Web服务扩展”,如下图。

接着会出现“新建Web服务扩展”窗口,在“扩展名”中输入“php”,然后点击里面的“添加”按钮,把C:\php\php5isapi.dll 添加到里面去。最后把“设置扩展状态为运行”勾上(也就是启用对PHP文件的支持),确定便可。现在可以在“Web 服务扩展”列表中看到刚刚添加的项目了。

2)、添加应用程序配置PHP映射。

打开Internet 信息服务(IIS)管理器->本地计算机->网站->默认网站。右击默认网站,选择右键菜单里面的属性,会出现网站的属性设置窗口。然后我们选择“主目录”选项卡,点击里面的“配置”按钮。然后在“应用程序配置”窗口中点击“添加”按钮,在“扩展名”中输入“php”,在“可执行文件”中将上面步骤1)所提到的C:\php\php5isapi.dll 添加到里面去,动作限制为“GET,HEAD,POST”。

通过以上几个检查步骤,php在iis环境下运行就不会再出现404找不到网页这样的问题了。

iis打不开php,php出现404找不到网页错误 iis配置问题解决相关推荐

  1. thinkphp6 404找不到网页错误常见情况总结(持续更新)

    1.文件路径不对,建议采用虚拟域名 方法见phpstudy本地调试启用虚拟域名的方法 2.启用的伪静态未能生效 建议开发的时候不要去掉index.php入口文件 所有的站内链接都用url方法生成

  2. 404 找不到页面_找不到404页面设计,如何创建较大的错误页面

    404 找不到页面 What's an error page for you? A reason for feeling confused and annoyed? A bit of a bother ...

  3. [html] 在主框架下引入的iframe,如果检测这个iframe是否能打开,如果打不开则跳到404页面

    [html] 在主框架下引入的iframe,如果检测这个iframe是否能打开,如果打不开则跳到404页面 首先我们知道 iframe 只有 onload 事件,没有 onerror 事件,无论 if ...

  4. php网页在iis里打不开,asp的网站在iis上打不开

    一.什么是Web服务器配置 Web服务器配置,是在服务器(领取49元服务器)上部署站点,并设置好相关的参数,至于站点上需要放置的网站程序,应该由开发人员制作并上传到服务器中,这个工作不属于Web服务器 ...

  5. IIS发布网站,报错404找不到文件或者目录

    一般网上给了下面的几个方法: 首先基本设置中物理路径应该到网站文件中,比如你的网站文件夹是a,那么路径定义到\a 其次检查一下默认文档,默认文档第一个应该是你的首页的名字,比如index.asp. 最 ...

  6. 解决:IIS 假死,运行一段时间服务器上所有网站打不开,必须要重启服务器才行,重启IIS都没用。怎么解决,解决方案

    tip:我服务器问题是 每个5-6天后,服务器上的所有网站都不能访问,重启IIS无用,必须重启服务器! 后,请教周华伟周经理后,找到解决方案如下: 第一原因: 这是程序池造成的,网站运行时,造成服务器 ...

  7. IIS打不开ASP文件的完全解决方案

    前言:     暑假回来后IIS(XP下)突然出了问题(未作过任何设置,只是升级过):无法解释ASP/PHP,对于一个网站设计人员来说,这就象吃饭没有筷子一样不爽.后来试过多种解决方案均无效,算了,等 ...

  8. 404 - 找不到文件或目录 问题解决

    部署IIS时,某个文件会出现下面的错误 404 - 找不到文件或目录. 您要查找的资源可能已被删除,已更改名称或者暂时不可用. 有几种情况要考虑: 1 权限不足,分配一个用户足够权限 2 文件路径是否 ...

  9. 网页错误404 not found的解决方法

    你是否在使用浏览器打开网页的时候会提示404 not found的情况,导致网页打开失败,留下一大堆英文字母.现小编就和大家介绍网页错误404 not found的解决措施. 一.404 not fo ...

  10. vue.js解决刷新404找不到页面问题

    vue.js解决刷新404找不到页面问题 参考文章: (1)vue.js解决刷新404找不到页面问题 (2)https://www.cnblogs.com/Javame/p/11020737.html ...

最新文章

  1. MySQL里面的CONNECTION_ID
  2. 中文速读微生物组(宏基因组)前沿文献——这个可以有
  3. 有道概率题:一个有趣的抛硬币问题
  4. Android零基础入门第77节:Activity任务栈和启动模式
  5. 预编译头文件来自编译器的早期版本_Debug
  6. 【示例】solr添加文档/删除文档/简单查询/多条件查询
  7. Java面向对象(七)包、内部类、垃圾回收机制
  8. 登陆xp系统,无法显示桌面
  9. Java并发篇_volatile
  10. linux nginx http cache时间不对,Linux中Nginx设置proxy_cache缓存与取消缓存-linux-操作系统-壹...
  11. 如何创建一个Quartz.NET的工作,需要注射autofac
  12. lay-verify=required 没生效_眼睛一闭一睁,20万没了!|侧翻|交通事故|半挂车|追尾...
  13. STM32F407使用MFRC522射频卡调试及程序移植成功
  14. 天行数据API智能机器人接口
  15. windows 检测硬盘读写速度
  16. 想学习高速ADC/DAC/SDR项目这个项目你不得不理解
  17. python爬数据处理\ufeff、\xa0、\u3000的方法 (转载)
  18. 密码就快要彻底消失了,没有人怀念它
  19. 基于成交历史的交易播放器
  20. 60mph和kmh换算_mph换算器(速度计算器在线)

热门文章

  1. Docker buildx 安装
  2. 嵩天python_跟着北京理工大学嵩天老师学习Python
  3. 计算机round是什么函数,计算机roundup函数是什么意思
  4. 百亿级微信红包的高并发资金交易系统设计方案
  5. oracle---SQLPlus命令操作用法详解
  6. 【8015】对做产品有帮助的行外书
  7. base64原理与实现
  8. 项目云台控制页面(仿遥控器)
  9. 合并两个有序数组 Go语言
  10. Android 创建服务器 NanoHttpd