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

Windows中IIS7+FastCGI配置PHP环境

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

本文主要包含fastcgi iis7,fastcgi for iis7,windows fastcgi,php fastcgi,php.ini 设置fastcgi等服务器相关知识,网友希望可以进行参考

从PHP5.3开始,PHP for windows已经不再支持ISAPI的方式加载,按照微软的推荐,FastCGI方式加载php环境是目前最好也是最快的,因为FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力,并具有更高的稳定性和安全性。


在IIS上搭建PHP环境的方式主要有三种,优劣如下:

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

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

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

  从PHP5.3开始,PHP for windows已经不再支持ISAPI的方式加载,按照微软的推荐,FastCGI方式加载php环境是目前最好也是最快的,因为FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力,并具有更高的稳定性和安全性。

下面就动手配置PHP环境,IIS+FastCGI使用PHP的话,需要下载VC9的Non Thread Safe版本,下载地址为http://windows.php.net/download/ 在安装PHP前,首先我们应该给IIS安装IIS FastCGI(IIS7已经内置),下载地址为http://www.iis.net/expand/fastcgi 接下来便是安装Php了,安装过程中仅有一步是需要注意的,就是下图中需要选择IIS FastCGI:

  安装完成后,打开命令提示符,输入如下命令

 代码如下 复制代码
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 设置完后就一切正常了!

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

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

  • Windows中IIS7+FastCGI配置PHP环境

相关文章

  • 国产服务器的喜与忧
  • Windows 系统常用MMC控制台快捷命令
  • windows2003服务器iis新建Web网站图解
  • FTP连接错误:PASV模式失败&数据socket 错误
  • 架设基于Windows2003的RIS服务器
  • Windows查看端口被占用的程序命令(80端口为例)
  • 浅谈:系统安装和软件配置的常见误区
  • 如何在本地系统中挂载VHD硬盘(附右键快捷命令)
  • Windows2003安装SQL2005的SP1补丁无法安装
  • 虚拟化环境应用发布介绍

文章分类

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

最近更新的内容

    • nginx日志记录客户端真实ip
    • 如何在本地系统中挂载VHD硬盘(附右键快捷命令)
    • windows2003中Administrator用户名与密码修改图解
    • liunx基本命令(权限的使用)
    • Windows下安装MariaDB数据库小结
    • Windows 2003 中密钥无效解决方法
    • liunx服务使用( 源码包 Nagios 监控软件)
    • VMware虚拟机中激活Windows Server 2008的方法
    • .Net IIS分析器错误信息: 无法识别的属性“type”问题
    • 让服务器apache/iis/nginx支持.apk/ipa文件下载

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

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