windows2003 + IIS6.0 环境下以Fastcgi方式配置php 5.3.3

第一步:iis6.0环境配置,这里不多介绍

第二步:下载php5.3.3的windows压缩版本:php-5.3.3-nts-Win32-VC9-x86.zip

1、下载,选择VC9 x86 Non Thread Safe。

2、把php-5.3.3-nts-Win32-VC9-x86.zip解压缩到D:PHP

3、修改PHP.ini

extension_dir = “D:phpext” 指向php文件夹下放置“php_*.dll”文件的路径

magic_quotes_gpc = On 如果是 Off,一定要打开为 On,这是防止sql攻击的重要的一步!5.0版本已经默认 On 了

register_globals=Off 改为 register_globals=On ,使传递全局变量有效;

short_open_tag =Off,把off改成On ,此处一般能解决运行安装Discuz!论坛时出现空白的问题

然后再查找以下字符串,把代码前的分号去掉。

extension=php_mbstring.dll 这个不选的话用phpMyAdmin会出现红色提示

extension=php_dba.dll

extension=php_dbase.dll

extension=php_filepro.dll可选

extension=php_gd2.dll支持GD库的,一般要滴

extension=php_imap.dll 可选

extension=php_ldap.dll

extension=php_mysql.dll支持MySQL的

接下来修改了一些文件上传以及内存使用最大限制:

memory_limit = 20M 内存容量

post_max_size = 20M 闪存容量

upload_max_filesize = 20M 附件容量

第三步:下载安装 Microsoft FastCGI Extension for IIS 5.1 and 6.0

1、下载

2、安装fcgisetup_1.5_rtw_x86.msi

3、配置fcigext.ini (在%WINDIR%system32inetsrv 目录里)

在fcigext.ini 末尾添加如下内容即可:

[Types]

php=PHP

[PHP]

ExePath=D:phpphp-cgi.exe (PHP目录)

4、配置FastCGI 扩展与PHP 协同工作

右击“网站”选择“属性”,

单击“主目录”选项,点击“配置”按钮,

单击”添加“按钮,

单击”浏览“ 在 %WINDIR%system32inetsrv 里寻找fcgiext.dll 。

在扩展名里输入 .php ,

动作选择”限制为“,输入”GET,HEAD,POST“。

确认”脚本引擎“和”检查文件是否存在“是否选择,

如没选中,请选中。

确认无误后,单击“确定”。

第四步:写个简单的脚步测试PHP FastCGI 是否正常工作了。

在C:Inetpubwwwroot 目录创建test.php 文件,打开Test.php,填写如下内容:<?php phpinfo(); ?>

保存Test.php,重启IIS,然后在浏览器地址栏里输入http://localhost/Test.php 看是否正确。

(0)

相关推荐

  • 如何在Visual C++ 6.0环境下运行C程序

    Visual C++ 6.0是在Windows环境下工作的.Visual C++ 6.0有英文版和中文版,二者使用方法相同,只是在界面上用中文版代替了英文.这里介绍的是中文版模式.为了能使用Visua ...

  • 在windows7环境下如何安装和配置Gnuplot

    gnuplot是一款免费的绘图工具,可以将数据和函数转换为专业图表.在这里小编就教大家如何在Windows7环境下安装和配置gnuplot. 操作方法 01 搜索gnuplot,下载和你电脑系统相对应 ...

  • windows2003 IIS6.0 asp配置技巧

    在 iis 6.0 中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。比如说默认配置数据库属性实施的最大 asp 张贴大小为 204,800 个字节,并将各个 ...

  • windows环境下wampserver安装及配置详细教程

    对于初做PHP网站的朋友来说,第一步肯定是希望在自己电脑是搭建PHP环境,省去空间和上传的麻烦! 但搭建环境也不是件容易的事情,特别是对于新手同学来说! 因此在这里跟大家介绍我作为一名新手在使用的方便 ...

  • XP下安装IIS6.0的方法分享

    首先在运行中输入“c:windowsinfsysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。 在sysoc.inf中找到“[Components]”这一段,找到类似“iis=i ...

  • VS2013下OpenCV3.0环境配置

    OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函数和少量 C++ 类构成,同时提供了Pytho ...

  • XP中安装IIS6.0的详细方法步骤(图文教程)

    首先在运行中输入“c:/windows/inf/sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。 在sysoc.inf中找到“[Components]”这一段,找到类似“ii ...

  • IIS6.0.IIS7.5的伪静态组件ISAPI_Rewrite安装和配置方法

    Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法,还包括常用的伪静态规则使用方法。 1)下载IIS伪静态组件——ISAPI_Rewrite3完全破解版 IS ...

  • Ubuntu KDE桌面环境下Eclipse新建项目闪退如何解决

    在Ubuntu系统的KDE桌面环境下,不少用户在新建项目时都会遇到闪退问题.其实这主要是因为GTK主题的问题,Eclipse中只要试图打开调用了gtk的ComboBox控件的窗口就会导致崩溃. 简单解 ...