其实网上的方法也正确,只是在注册PHP到FastCGI时内容不全。新版本的PHP5.3通过以往老方法已经不能在IIS上安装了(因为现在php 5.3已经不支持ISAPI了,而是用FastCGI了),现在给出在IIS上安装PHP5.3以后版本的教程。

首先肯定是安装IIS了,然后下载并安装IIS FastCGI,下载地址:http://www.iis.net/download/fastcgi。选择 x86或者download x86,下载下来名称为fcgisetup_1.5_rtw_x86.msi。如下图:

IIS FastCGI安装成功后会在C:\WINDOWS\system32\inetsrv\目录下多出来5个文件,如下图:

这个时候在IIS 6的"WEB服务扩展"里就多出了一个FastCGI Handler。

再下载安装IIS下的PHP5.3.8,下载地址http://windows.php.net/download/,(注意IIS下要选择VC9的版本)解压到所需目录,该目录需要给予user读取运行权限。

下面是要配置和修改的内容:

如果你的PHP5.3.8是安装版(即以.msi结尾的)安装完所有的软件就可以直接测试运行,安装过程中已经帮你配置完成。

如果你的PHP5.3.8是压缩版(即以.zip结尾的)安装完后要作以下配置。

1、环境变量修改。我的电脑》属性》高级》环境变量》系统变量 Path=D:\PHP\;(加到最前面,如果没有可以自己建一个。)

2、FastCGI安装目录内的修改(注册PHP到FastCGI)

打开 C:\WINDOWS\system32\inetsrv\fcgiext.ini文件,在文件最后加上下面的语句:

[Types](这个是文件原来就有的,在[Types]后面加上下面的语句就可以,要全部哦不然会报错的。)

php=PHP

[PHP]

ExePath=D:\PHP\php-cgi.exe

InstanceMaxRequests=10000

ActivityTimeout=900

RequestTimeout=500

EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:D:\PHP\

3、PHP.ini的修改PHP5.3.8安装目录下是没有PHP.ini这个文件的,只有php.ini-development和php.ini-production,我们把php.ini-development改为php.ini(当然如果你怕有错可以先备份一下)。

注明:首先建一个文件夹命名为TMP,位置随意我这里放在D:\PHP\tmp。 (upload_tmp_dir会用到,upload_tmp_dir是用来定义上传文件存放的临时路径,这里可以修改并给它定义一个绝对路径,同时需要有读、写权限。)。用搜索(快捷键:Ctrl+F)的方式把下面的关键字改成现在的值:

short_open_tag = Off (这个它本来默认就是这样我们就不要改了。)

找到:

;upload_tmp_dir =

修改为:

upload_tmp_dir="D:\PHP\tmp"

以下的是修改运行fastcgi模块参数。

找到:

;cgi.force_redirect = 1修改为:

cgi.force_redirect= 0

找到:

;cgi.fix_pathinfo = 1;

修改为:

cgi.fix_pathinfo =1;

找到:

;fastcgi.impersonate = 1;

修改为:

fastcgi.impersonate= 1;

找到:

;extension_dir = "ext"

修改为:

extension_dir="D:\PHP\ext"

找到:

ate.timezone =

修改为:

date.timezone = PRC (如果不修改date.timezone,打开网页的时候蛮有可能提示500错误。也有人把值改为Asia/Shanghai,我没试过你们可以试试。)

在Windows Extensions中去除扩展前面的分号(;):

;extension=php_curl.dll

;extension=php_gd2.dll

;extension=php_ldap.dll

;extension=php_mbstring.dll

;extension=php_exif.dll

;extension=php_mysql.dll

;extension=php_mysqli.dll

;extension=php_sockets.dll

;extension=php_xmlrpc.dll

4.Internet信息服务(IIS)管理器的修改

1)网站》属性》主目录》配置》添加可执行文件=C:\WINDOWS\system32\inetsrv\fcgiext.dll。扩展名= .php。动作》限制为=GET,HEAD,POST,TRACE。整个操作如图:

2)网站》属性》文档》添加默认内容=index.php。这里全部配置好了,一定要把IIS服务重启一下。

5、测试(一定要重启IIS服务)最后用文本写一段测试代码:

phpinfo();

>

保存为index.php,名字随便取只要后缀是.php就可以。把index.php(你写的文件)放到根目录下,我这里是C:\Inetpub\wwwroot,然后在浏览器中输入http://127.0.0.1/index.php或http://localhost/index.php(两者随便一个就可以效果一样)就可以得到返回的信息了。返回的信息,如图:

iis6 fastcgiiis6 mysql php 2013_Windows 2003+IIS6+PHP5.3.8(FastCGI)的安装配置教程说明相关推荐

  1. iis6 fastcgiiis6 mysql php 2013_windows2003SP2下IIS6.0+FastCGI+PHP5.3+MySQL5.1+phpMyAdmin最详细图文配置教程...

    windows2003SP2下 IIS6.0+FastCGI+PHP5.3+MySQL5.1+Gzip PHP网站环境详细配置教程(菜鸟版) 2012.11.8 说明: 本帖是我经过一天一夜完成的,不 ...

  2. php5.4 windows2003,PHP实战:Windows2003下php5.4安装配置教程(IIS)

    <PHP实战:Windows2003下php5.4安装配置教程(IIS)>要点: 本文介绍了PHP实战:Windows2003下php5.4安装配置教程(IIS),希望对您有用.如果有疑问 ...

  3. centos7 mysql workbench_centOS下mysql workbench安装配置教程

    本文为大家分享了mysql workbench安装配置教程,供大家参考,具体内容如下 step0:安装mysql 在按照workbench之前,先安装mysql.指令是 yum install mys ...

  4. MySQL 5.7.21详细下载安装配置教程

    MySQL 5.7.21详细下载安装配置教程 前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的 ...

  5. mysql 5.6.31 配置_MySQL5.6.31 winx64.zip 安装配置教程详解

    #1. 下载 # #2.解压到本地 修改必要配置my*.ini #3.mysql install admin模式启动cmd cd mysql目录/bin 执行安装: mysqld -install 启 ...

  6. mysql 5.7.11 x64_mysql 5.7.11 winx64安装配置教程

    mysql 5.7.11 winx64安装配置教程 2019-07-16 编程之家收集整理的这篇文章主要介绍了mysql 5.7.11 winx64安装配置教程,编程之家小编觉得挺不错的,现在分享给大 ...

  7. mysql 5.5.29 winx64_【转载】MySQL 5.7.29详细下载安装配置教程winx64

    版权声明:本文为CSDN博主「liu_dong_mei_mei」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.n ...

  8. 新版mysql的下载教程_Mysql最新版8.0.21下载安装配置教程详解

    一.下载 1.下载安装包 mysql下载路径:https://dev.mysql.com/downloads/file/?id=496745 2.解压压缩包 解压到安装的目录: 3.在此目录下新建my ...

  9. mysql 5.7.11 安装教程,MySQL数据库之mysql 5.7.11 安装配置教程

    本文主要向大家介绍了MySQL数据库之mysql 5.7.11 安装配置教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 六步轻松搞定mysql5.7.11的安装 1.下载安 ...

最新文章

  1. Unity创建在线多人游戏视频教程
  2. SQL Server使用侦听器IP访问时遇到The target principal name is incorrect. Cannot generate SSPI context...
  3. iOS 消息的传递机制
  4. 谷歌发布 Android 8.1 首个开发者预览版,优化内存效率
  5. Linux脚本选题背景,shell实例100例《一》
  6. 部编版是什么版本_教材部编版和人教版的区别
  7. mysqlbinlog工具_MySQL binlog相关分析
  8. 2017乌鲁木齐ICPC: K. Sum of the Line(容斥)
  9. leetcode 1.两数之和 (two sum)
  10. php session string,教你如何使用php session
  11. react native android 通知栏
  12. android 字体设置方正,(技术)Android 默认非衬线字体修改为衬线字体
  13. Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法
  14. tcl计算机语言,简述TCL语言的应用
  15. 快速排序(c语言实现)
  16. javaweb响应内容类型分析工具(tomcat)
  17. PS CC —— 键盘快捷键
  18. 微信浏览器跳转app解决方案
  19. speedpdf(Excel)表格如何重复打印标题行?
  20. android 自动背光闪烁,Android 背光流程小结

热门文章

  1. 这篇文章价值很大:股票历史分时成交数据怎么简单获取?【干货】
  2. 计算机键盘键盘一个按键坏了,笔记本的一个按键坏掉了怎么办
  3. 辽师04级计算机学院微信群,开学第一课 | 辽师附中两位名师微信群指导高三规划数学高分策略...
  4. 如何上传jar包到nexus的snapshots库?
  5. [数学]------线性基
  6. 刺客列传鸿蒙记经典台词,《刺客列传》经典语录
  7. CART 分类和回归树
  8. hbase表的行键设计原则
  9. 信号阻塞器QSignalBlocker的用法
  10. 浙江昆剧团全球征集后八代辈分命名 延续传承