Win7 IIS7.5下载安装方法以及教程

win7iis安装包下载:
win7 IIS7.5 Express 多国语言官方中文安装版下载

第一步,进入控制面板,点击程序图标

第二步,点击打开或关闭Windows功能

第三步,勾选Internet信息服务全部功能,或根据需要,点击确定,安装

第四步,进入控制面板,点击管理工具

第五步,点击Internet 信息服务(IIS)管理器

第六步,点击ASP,将启用父路径设为True

第七步,点击默认文档,根据需要添加

第八步,失效,不需要设置

第九步,点击默认网站,然后点击右边的基本设置,选择自己网站所在目录

第十步,进入C:\Windows\ServiceProfiles\NetworkService\AppData\Local\,设置Temp文件夹的安全属性。右键点击属性—安全—编辑—添加

第十一步,点击立刻查找,然后点击Authenticated Users—确定—添加—确定


特别注意上面系统必须添加Authenticated Users权限 ,不然系统也会爆出http500内部错误。(在其他服务器如ngnix、apache 上可以运行,就iis上面爆出500错误!)

IIS7配置完后,总是提示HTTP500内部服务器错误,启用调试属性显示详细错误信息后,发现错误提示如下:

错误摘要
HTTP 错误 500.19 - Internal Server Errorweb.config 文件的 system.webServer/httpErrors 节中不允许绝对物理路径“C:\inetpub\custerr”。请改用相对路径。点击IIS管理器右边的“基本设置”,然后单击“测试连接”,发现有“授权”错误提示,详细信息提示为:
服务器配置为将传递身份验证和内置帐户一起使用,以访问指定的物理路径。但是,IIS 管理器无法验证此内置帐户是否有访问权。请确保应用程序池标识具有该物理路径的读取访问权。如果此服务器加入到域中,并且应用程序池标识是 NetworkService 或 LocalSystem,则验证\$ 具有该物理路径的读取访问权,然后重新测试这些设置。

图1 IIS7授权错误提示
原因与解决方法:通过反复测试后发现,这里是物理路径读取访问权限的问题,我们只需要修改“路径凭据”的验证方式,改为“特定用户”并将特定用户设为管理员的账号即可。比如输入账号为:administrator,密码为该账号的登录密码。如果该账号没有设置密码,这里是确定不了的,所以你可以去控制面板给该账号设置一个密码。具体操作如图2所示。

图2 更改IIS7“连接凭据”为特定管理员账号
如此简单的设置完后,你就发现问题得到解决了。如图3所示。

图3 iis7授权错误得到解决
设置应用池

打开当前网站所指定的应用池,将"托管管道模式"设置为"经典"

使用4.0框架开发的网站,在执行完上述操作后,可能会出现以下错误

Description of HRESULT: The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server.

解决方法,进入iis 点击根目录(最最上面的server节点,不是某个网站的根节点),双击打开ISAPI and CGI Restrictions.
将被禁止的4.0选项打开即可

(2)远程连接无效的问题
防火墙端口没有开放导致无法远程访问
在控制面板中,打开防火墙,高级,受信规则 ,添加规则,增加你网站的端口号即可。具体详细的规则设置等,就看需求了,这里就不多说了。

软件截图


 

IIS7配置PHP环境图文教程(fastcgi快速最新版)

我们知道php配置有几种:

1、CGI方式加载PHP环境,通常就是IIS里面配置解释器为php.exe,早期比较常见,目前使用较少。
特点是:稳定,但效率太低。

2、ISAPI方式加载PHP环境,通常就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。
特点是:多线程,效率较高,但不够稳定。

3、FastCGI方式加载PHP环境,在IIS环境里并不常见,但其它系统环境应用还是有的,不过IIS7.0开始内置FastCGI了。
特点是:高效率,高稳定性,属于将来发展趋势。

我试过其他的特别麻烦,PHP 5.3发布的Windows版已经不支持ISAPI模式了,所以我打算按微软推荐的FastCGI方式运行PHP。

我用的就第三种,也是最好最快的,因为FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力,

并具有更高的稳定性和安全性.

下载地址:http://windows.php.net/download/里面有好多种,要那种呢?

PHP现在推出5.3.2版本了,不过下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。
首先我来解答:
VC6是什么?
VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9是什么?
VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。

那我们如何选择下载哪个版本的PHP呢?
如果你是在windows下使用Apache+PHP的,请选择VC6版本;
如果你是在windows下使用IIS+PHP的,请选择VC9版本;

那Non Thread Safe是什么?
Non Thread Safe就是非线程安全;
Thread Safe 是什么?
Non Thread Safe 是线程安全;
官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用

下载安装,我安装默认路径了:

记得选中第三项:IIS FASTCGI

如果没有安装IIS FASTCGI的 下一步会提示没有安装的,下载安装就行了

FastCGI for IIS 6 7http://www.iis.net/expand/fastcgi

安装好后,继续下一步,我按照默认了:

安装完毕后,就是配置了。

这种配置有两种方法,我用cmd配置,一条命令就行了。

转到刚才安装CGI的目录下:

>cd C:\WINDOWS\system32\inetsrv

>cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"C:\Program Files\PHP\php-cgi.exe"

注意:path:"xxxx\php-cgi.exe” 是你安装php的目录

> cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
> cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

ok!完毕!

测试下:

新建一个.php文件,里面

<?php

phpinfo();

?>

运行,出现下面页面,说明配置成功了!

这样的方法 IIS就不用怎么配置,他都会自动配置好了!微软提供的配置更加详细!

如果按上面的教程配置好后,运行php测试页面,出现了500错误。

那就设置php.ini中的date.timezone项。

我这里设置成上海时区:date.timezone = Asia/beijing

设置完后就一切正常了!

在这里会出现几个问题的,需要注意一下:(我自己配置的时候遇到的问题)

  1.对于空机子的服务器,一般没有安装别的什么数据库软件的,所以大家运行一下C:Program FilesPHPphp-cgi.exe,是否会出现问题,然后解决问题。(用cmd试运行)

  运行C:Program FilesPHPphp-cgi.exe,如果能进入命令窗口并且只有光标,说明FastCGI能正常调用php-cgi,否则会提示错误,如图

  2.运行测试页面就显示500错误(我自己遇到了问题,然后在网上找到了解决方法。)

  解决方法:

  打开IE----INTERNET选项--------高级------------显示友好的HTTP错误前面的勾去掉,再出现错误的时候会提示你错误的具体提示。

  提示:

  PHP Warning: Unknown: open(c:phpupload_tmpsess_li3ardp5qtalfj4, O_RDWR) failed: Permission denied (13) in Unknown on line 0 PHP Warning:

  Unknown: open(c:phpupload_tmpsess_li3ardbp5qtalfj4, O_RDWR) failed: Permission denied (13) in Unknown on line 0 PHP Warning: Unknown: Failed

  to write session data (files). Please verify that the current setting of session.save_path is correct (c:phpupload_tmp) in Unknown on line 0

  这说明我没有给c:phpupload_tmp写入权限,给了.写入权限,解决!

Win7、windows 2008 IIS7.5下载安装方法以及教程 IIS7配置PHP环境图文教程(fastcgi快速最新版)相关推荐

  1. iis 7 安装php环境_iis7配置php环境图文教程

    原标题:iis7配置php环境图文教程 网站采用PHP编写,但是,其服务器环境可不一定是FreeBSD.Linux,很多PHP的网站都是运行在Windows2000.Windows2003和Windo ...

  2. php下载安装方法,phpstudy 2016免费版-php开发环境下载 v2016.11.03 附带安装教程 - 安下载...

    phpstudy 2016是目前网络上最优秀的一款php环境集成包,该系统内置了多个功能模块,可以为编程人员提供非常多的帮助以及服务:此程序包支持可移植性,PHP可在各种平台上运行,如Microsof ...

  3. 原版windows下载安装方法

    原版windows下载安装方法: 1.下载windows原版镜像http://www.itellyou.cn/ 2.下载U盘启动盘制作工具http://www.microsoft.com/zh- cn ...

  4. OCS Inventory NG使用之在windows 2008 R2平台下安装服务器端(二)

    声明:鉴于本文篇幅比较长,为了不让广大博友产生阅读疲劳,所以进行了分割,如果要全篇阅读文章,请点击文章底部的链接,对此产生的不便,深表抱歉. 四.第一次失败的分析 <?xml:namespace ...

  5. Python和numpy下载安装方法

    一般python分2.7和3.0系类的,2.7的稳定,教程最多,所以目前我们就用这个来入门 win7,64位的,就安装对应的包:python-2.7.13.amd64 下载地址:https://www ...

  6. OCS Inventory NG使用之在windows 2008 R2平台下安装服务器端(三)

    声明:鉴于本文篇幅比较长,为了不让广大博友产生阅读疲劳,所以进行了分割,如果要全篇阅读文章,请点击文章底部的链接,对此产生的不便,深表抱歉.   (图3.10) <?xml:namespace ...

  7. Windows 2008活动目录的安装和卸载

    Windows 2008活动目录的安装和卸载 相对于Windows Server 2003, Windows Server 2008活动目录域服务(AD DS)进行很大的改进.主要表现在新增了只读域控 ...

  8. iis怎么更换php版本,Windows 下PHP+IIS的安装方法(PHP版本为5.0)

    Windows 下PHP+IIS的安装方法(PHP版本为5.0) 最近需要使用下PHP相关的东西,查找了一些资料,现将PHP配置方法记录一下,以免以后忘记,呵呵,初学者,各位同学不要拍砖,开始正题,主 ...

  9. windows 下的CACTI的安装方法

    windows 下的CACTI的安装方法 记得第一次工作的时候,主管非得让我学在windows 下的CACTI的安装,把我急的,明明是Linux下的东东,硬让我在windows下面装,不过有不敢不听话 ...

最新文章

  1. 2015-01-30工作日记
  2. 自建分布式存储新选择,性能是Ceph的1.84倍
  3. python自动化办公培训排名-盘点使用Python进行自动化办公所需要的知识点
  4. 「影视+社交」,网易云信助力「微光」开辟新赛道
  5. Mysql 8 密码策略之组件方式及ERROR 1819
  6. H3C 无线AP升级步骤
  7. PAT_B_1095_Java(25分)
  8. python boolean_如何在Python中使用boolean’和’
  9. android setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds区别
  10. pool win10提示bad_快速解决Win10出现Bad pool caller蓝屏故障的技巧
  11. 公安如何通过大数据破案?知识图谱实现公安情报分析(人工智能大数据公司)
  12. Camera2 camera i2c总线协议介绍
  13. S变换介绍(附代码)
  14. Cameralink转万兆光纤视频模块
  15. simplis汉化包_Simtrix.simplis中文教程.pdf
  16. 红蓝对抗--sliver 搭建
  17. 计算机漫游模式,深入理解操作系统之一 —— 计算机系统漫游
  18. 计算一个字符串里面特定字符的个数
  19. 抖音高贵气质的签名_这些抖音直播注意事项,不注意很可能被封号!
  20. 关于stm32的VCP技术原理

热门文章

  1. FPGA开发板XILINX-K7核心板Kintex7 XC7K325 410T工业级
  2. leo谈谈写简历之基础篇
  3. 企业邮箱域名怎么填写,企业邮箱号怎么注册?
  4. 定时锁定计算机代码bat,批处理 实现定时关机、注销、重启、锁定等功能
  5. 用python的statamodels模块拟合VAR模型
  6. 快速生成树(RSTP)
  7. 对lea与mov的理解
  8. ESP32-S2上使用SPI接口芯片DM9051NP转以太网的无线物联网网关开发指导
  9. NIS(网络信息服务)的功能及使用
  10. 三阶实对称矩阵含重根的快速还原秒杀法