• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > windows2003配置IIS+FastCGI+PHP5.4.8图解

windows2003配置IIS+FastCGI+PHP5.4.8图解

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含windows2003 iis,windows2003安装iis,windows2003 r2iis6.0,windows2003配置iis,php5.4.8等服务器相关知识,网友希望可以进行参考

有时我们希望服务器环境不但可以支持asp/asp.net还需要同时支持php环境,下面我我来介绍在windows2003配置IIS+FastCGI+PHP5.4.8具体图解,有需要了解的朋友可参考。

注意:

PHP5.3版本开始是不能在IIS6上面通过ISAPI扩展运行的,而且在PHP文件里面也没有php5isapi.dll,取而代之的是php5nsapi.dll,换句话说PHP5.3以后的版本就不再用ISAPI进行扩展在IIS里运行了,那有没有什么办法让PHP5.3在IIS里运行的呢,当然有了,那就是FastCGI。

所以网上的很多用ISAPI扩展配置php的教程你可以不用看了,因为你根本不能配置的起来。


选择php的版本:

FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,以FastCGI来执行PHP,建议选择Non Thread Safe版本。


第一部分:准备工作。

因为没有windows2003环境,所以我这里用了windows xp sp3,2者的配置一模一样的。

1.windows安装IIS组件,这里略过。

2.安装FastCGI。

网页版在线安装(当然也有下载版本的,自己找找):http://www.iis.net/downloads/microsoft/fastcgi-for-iis

3.下载php5.4.8。


VC9 x86 Non Thread Safe:http://windows.php.net/download/#php-5.4-nts-VC9-x86

第二部分:安装配置php。

1.解压下载回来的php的zip压缩包。比如放在D:/。

2.D:/php下复制php.ini-development文件,并将文件名改为php.ini。

3.修改php配置文件php.ini,保存即可。

第730行 ; extension_dir = "ext" 先去前面的分号再改为 extension_dir = "D:/php/ext"

第919行 ;date.timezone = 先去前面的分号再改为 date.timezone = Asia/Shanghai

第743行 ;cgi.force_redirect = 1 先去前面的分号再改为 cgi.force_redirect = 0

第771行 ;fastcgi.impersonate = 1 去掉前面的分号

第783行 ;cgi.rfc2616_headers = 0 先去前面的分号再改为 cgi.rfc2616_headers = 1

其他的配置请按照自己的需求更改。

第三部分:配置FastCGI。

1.修改配置文件fcgiext.ini,默认安装在C:/WINDOWS/system32/inetsrv文件夹下。

在这个文件的最后加上下面的代码,保存。


php=PHP
[PHP]
ExePath=D:/PHP/php-cgi.exe2.配置IIS支持FastCGI。
“网站” --- “属性”  --- “主目录” --- “配置” ,添加一个新的ISAPI项。

可执行文件:C:/window/system32/inetsrv/fcgiext.dll

扩展名:.php 

点击查看原图

 

 

点击查看原图


点击查看原图

 

支持index.php默认页

点击查看原图

 

到此配置文成,重启IIS。其他mysql等等的配置略过。

 

新建index.php,输入以下内容,访问看看是否出现php 5.4.8的信息

<?php phpinfo(); ?>

我自己配置成功后出现如图演示:

点击查看原图

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • windows服务器iis6+php+mysql的安装配置详解
  • windows2003服务器iis新建Web网站图解
  • windows2003 IIS6的配置备份与还原
  • windows下安装iis7配置php环境图文教程
  • windows让iis7支持php配置方法
  • windows2003中IIS安全配置图解
  • windows2003中IIS如何配置php图文详解
  • Windows2003中IIS6/iis7伪静态组件安装配置
  • Windows 2003中IIS不支持FLV视频文件
  • windows2003配置IIS+FastCGI+PHP5.4.8图解

相关文章

  • Windows 操作系统的路径变量简介
  • Understanding Lync load balance
  • 选取存储设备构建数据容灾备份系统方法
  • Windown 7运行无法打开软件的帮助文件?
  • RS.dll文件损坏 游戏因RS.dll不能玩的问题
  • windows2003中cscript.exe自动启动解决办法
  • 虚拟化环境应用发布介绍
  • IIS 7.5中一些诡异问题的解决方案
  • SoluVM ISO安装Windows 2003图文详解
  • 灵活运用eXeScope打造Windows 2000外观

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Hyper-V Server2008 R2的热插拔技术
    • 开启gzip压缩和浏览器缓存功能
    • windows服务器组策略删除增加和禁用方法
    • Windows Server 2008 R2 分布式扫描管理
    • Windows 2003中Rewrite组件为IIS设置伪静态
    • linux生产服务器有关网络状态的优化措施
    • Zabbix 之snmp配置
    • 六、在不停止Nginx服务的情况下平滑变更Nginx配置【LNMP安装 】
    • centos 6.4下的samba服务器的构建
    • liunx服务(mail邮件服务器)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有