windows下搭建PHP环境有很多种方法。传说,FastCGI下运行PHP  是 兼顾安全和效率的一种。传说。传说。下面讲解在windows server2003 IIS6中安装 PHP

以下文字, 默认你什么都会-------什么都会-----什么都会------

一 、安装文件下载:

IIS能建起网站跑html起来了吧--------------------------------------------------------------------继续

1、从  http://windows.php.net/ 上下载PHP的安装包 php-5.3.28-nts-Win32-VC9-x86.msi

Non Thread Safe就是非线程安全。运行在FCGI,不需要用检查线程安全的版本浪费资源了;

2、从  http://www.iis.net/downloads/microsoft/fastcgi-for-iis    (在页面最下面)上下载FastCGI安装包  fcgisetup_1.5_rtw_x86.msi   。(上面分64 32位两种版本)

二、安装步骤

1、安装FastCGI.  路径默认就好了。省的麻烦。

2、安装PHP。路径默认就好了 。安装过程会看到3个安装可选项。全部选了吧。

3、找到 C:\WINDOWS\system32\inetsrv\fcgiext.dll  。1做完会有。同路径下还有fcgiext.ini, 打开添加如下几行:

[Types]  php=PHP

[PHP]  ExePath=C:\Program Files\PHP\php-cgi.exe  InstanceMaxRequests=10000

EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000

ActivityTimeout=3600  RequestTimeout=3600

4、找到 C:\Program Files\PHP\php.ini (没有新建之)。打开:

把;cgi.force_redirect = 1改为cgi.force_redirect=0        把;fastcgi.impersonate = 1;改为 fastcgi.impersonate=1;         把; extension_dir = "ext"改为extension_dir="C:\Program Files\PHP\ext"    -----关键是这行。其它看着设置。

为保险起见,在  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在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

5、在IIS下的 网站属性-主目录 下有个 配置,(该死的。上传不了图片)里面增加PHP映射,执行文件写C:\WINDOWS\system32\inetsrv\fcgiext.dll。扩展名写.php。权限限     制为GET,POST,HEAD;

6、重启IIS.。好像不用重启也行。。。。。给网站加个PHP文件 写个phpinfo()  测试一下吧。

三、其它

用PHP这个安装包需要 注意的是:    机器需要安装VC9运行库 即VISUAL C++ 2008  Microsoft Visual C++ 2008 Redistributable Package (x86)

--------------------------------------------------------------------------------------

windows server2003+IIS6+PHP5.3.2的更多相关文章

  1. Server2003+IIS6+TP-Link+花生壳配置

    Server2003+IIS6+TP-Link+花生壳配置外网一共分四步: 固定Server2003电脑的局域网IP地址. 设置IIS网站中的TCP端口. 在TP-Link中设置转发规则. 申请花生壳 ...

  2. 在windows server2003下安装Redmine

    原文:在windows server2003下安装Redmine 参考文献:Windows下使用_Ruby1.9.3安装RedMine2.2.3 参考资料:http://www.redmine.org ...

  3. windows windows server2003 开机自动挂盘

    windows  windows server2003 开机自动挂盘 方案一: 设置任务计划:开机启动 方案二: 将执行文件放入启动文件夹

  4. windows server2003 多用户登陆问题解决办法

    windows server2003 多用户登陆问题解决办法 Windows Server远程登陆默认情况下只允许同时有两个用户登陆,超过两个用户会提示"超出最大连接数". 要解决 ...

  5. Windows server 2003+IIS6+PHP5.3 以上的安装配置

    一.安装好IIS 具体安装方法可查看:http://down.chinaz.com/server/201102/11_1.htm. 二.下载并安装IIS FastCGI 下载地址:http://www ...

  6. Windows server 2003+IIS6+PHP5.4.45环境搭建教程

    今天试了一下升级到PHP 5.4.45,但是却发现了不少问题.在以前PHP 5.2.X中,只需要使用php5isapi.dll的方式就可以,但在PHP 5.3以后却不再支持ISAPI模式了,也没有此文 ...

  7. Windows 2003 IIS6.0下配置ASP+MySQL+PHP+ISAPI_Rewrite+Zend+Xcache

    windows 2003,自己买吧... 安装IIS6.0:安装系统后在"控制面板"->"添加或删除程序"->"添加/删除Windows组 ...

  8. Windows 2003 + IIS6.0 相关 401.1 或 401.2 等问题解决

    我自己处理的过程: 1. 问题场景: 1.1 我本身有一个虚拟机为 win2003 + iis6.0 的环境 c:\ 为NTFS 格式 D:\为Fat32 格式 1.2 我需要部署一个 asp.net ...

  9. windows下安装php5.2.*,php5.3.*,php5.4.*版本的memcache扩展(转)

    拓展安装调试方法: 编写调试php文件 <?php  memcache();  通过命令行执行测试,因为php拓展安装成功与否与apache无关,所以没必要不断重启apache去看phpinfo ...

随机推荐

  1. m2014-android->安卓开发在线案例

    1.www.javaapk.com account: 克里斯  pwd: xiaobai 这个网站非常不错,各种例子,各种可供下载演示的项目,用了就知道,好处不多说,真心赞!

  2. 格式化输出%s和%S的区别

    使用s时,printf是针对单字节字符的字符串,而wprintf是针对宽字符的 使用S时,正好相反,printf针对宽字符 CString中的format与printf类似,在unicode字符集的工 ...

  3. Spring AOP教程及实例

    1.教程转载==>>:http://blog.csdn.net/wangpeng047/article/details/8556800 2.实例转载==>>:http://bl ...

  4. JS常用函数与方法

    //当页面关闭时触发 window.onbeforeunload = function() { alert('关闭了吧'); } //关闭窗口(弹出式窗口) parent.window.close() ...

  5. MQTT-SN协议乱翻之实现要点

    前言 本篇是MQTT-SN 1.2协议最后一篇翻译了,主要涉及实现要点,很简短. 需要支持QoS 值为 -1 QoS虽默认设置有0,1,2三个值,但还有一种情况其值为-1.来自客户端的PUBLISH消 ...

  6. 设计模式之单例模式(JAVA实现)

    单例模式之自我介绍 我,单例模式(Singleton Pattern)是一个比较简单的模式,我的定义如下: Ensure a class has only one instance,and provi ...

  7. Struts2中的OGNL详解 《转》

    首先了解下OGNL的概念: OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的 ...

  8. 3149: [Ctsc2013]复原

    3149: [Ctsc2013]复原 Time Limit: 10 Sec  Memory Limit: 128 MBSec  Special JudgeSubmit: 95  Solved: 44[ ...

  9. POJ 3461 Oulipo[附KMP算法详细流程讲解]

      E - Oulipo Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u Submit ...

  10. ICMP重定向及其攻防技术

    1.ICMP重定向概念: ICMP重定向技术,是用来提示主机改变自己的主机路由从而使路由路径最优化的一种ICMP报文.其概念理解的要义是原主机路由不是最佳路由,而其默认网关提醒主机优化自身的主机路由而 ...