1. 安装windows2003.擦。这个就不说了。略过
 
2.一般情况下,windows2003都会自带iis6.0。如果没有的话,用安装 盘,添加组件,安装iis6.0就可以了。
 
3.下载iis的fastcgi,地址如下:http://www.iis.net /download/FastCGI 分为两个版本。32位(x86)和64位(x64)。根据自己实际情况下载就好,我的版本是x86的,下载
 
4. 双击安装iis的fastcgi,这个也略过,非常简单,不需要任何改动的。
 
5.下载windows版本的php5.3,地址如 下:http://windows.php.net/download/ 这里注意下,有好多下载可选,一定要选择 VC9 x86 Non Thread Safe (2010-Mar-04 20:11:07)下的zip 格式[14.25MB],否则可能不会成功。
 
6. 将下载的zip包解压缩到c:\php。
 
7.打开c:\php,找到php.ini-production文件,将其改名为php.ini
 
8. 改好名后,编辑这个php.ini
 
找到;date.timezone = 这行,将这行最前面的分号去掉
 
并更改为 date.timezone = Asia/Shanghai
 
找到; extension_dir = "ext" 这行,将前面的分号去掉
 
找到memory_limit = 128M 这行
 
并更改为memory_limit = 512M
 
找 到;fastcgi.impersonate = 1 这行,将最前面的分号去掉
 
找到;cgi.fix_pathinfo = 1 这行,将最前面的分号去掉
 
找 到;cgi.force_redirect = 1 这行,将最前面的分号去掉
 
并更改为 cgi.force_redirect =0
 
找 到short_open_tag = Off 这行
 
并更改为short_open_tag = On
 
9.到此为 止,php.ini就算配置完了,请注意,这只是一个最基本的配置。用户测试的配置。
 
10.接下来打开C:\WINDOWS \system32\inetsrv这个目录。找到fcgiext.ini这个文件,并打开。
 
将里面的内容全删(全是注释掉的文件,如果想 自己看看,可以留着),替换为以下内容
 
[Types]
php=PHP
 
[PHP]
ExePath=C:\PHP\php-cgi.exe
InstanceMaxRequests=10000
ActivityTimeout=300
RequestTimeout=300
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:C:\PHP\
 
11. 打开IIS管理器(位置:我的电脑-控制面板-管理工具-Internet 信息服务(IIS)管理器),右键网站文件夹,点击新建网站,描述,随便写个。例如test,点击下一步,网站ip地址可以不写,或者写自己机器的ip地 址。端口,为了不和其他端口冲突,自己设定一个端口吧,例如:1234,写好后点击下一步。然后就是选择程序的路径了。找到自己的php页面所在位置,例 如D:\mysite\test.php,就将程序路径设为D:\mysite,点击下一步。现在开始设定权限,如无特殊需要,直接点击完成。
 
12. 右键点击刚才建立的网站(test),选属性,然后选项卡选择主目录。将执行权限选为脚本和可执行文件,然后点击配置按钮,在应用程序扩展列表中找到 .php 这行,并选择,点击编辑,可执行文件选择C:\WINDOWS\system32\inetsrv\fcgiext.dll 选好后按确定。
 
13. 重启IIS,可在IIS管理器中重启,也可进入命令行,执行 iisreset 即可。
 
14.到此为止,通过浏览器输入 http://localhost:1234/test.php浏览测试php页面。php程序已经可以通过fastcgi模式运行在 windows2003的IIS上了。(但此时,你并未开启php所支持的某些扩展,php.ini这个配置文件的说明,网上有好多,我就不罗嗦了)
 
15. 接下来下载WindwosCache,下载地址如下:http://www.iis.net/download/WinCacheForPHP 下载时分为5.2版本和5.3版本。我们由于之前安装的php5.3版本,所以我们下载WinCache 1.0 for PHP 5.3 - x86 这个版本的。
 
16.将下载好的文件解压缩到任意一个地方。解压缩好后,你会 看到有四个文件。分别为:php_wincache.dll、wincache.php、wincache_license.rtf 和 wincache_readme.htm。其中wincache_readme.htm是英文版的安装说明文件,英语好的同学可以自己研究一下,如果你英 文不好,或者懒得去看,那行吧,继续按我说的去做
 
17.找到php_wincache.dll这个文件,并将其复制到C:\PHP\ext 这个目录下。
 
18.进入C:\PHP目录,编辑php.ini
 
找到;extension=php_zip.dll这行,在这 行下面添加一行,内容为:
 
extension=php_wincache.dll
 
19.保存php.ini文件。并进入命令 行,执行 iisreset 重启iis。
 
20.现在建立一个测试页面,代码如下:
 
print_r(wincache_fcache_fileinfo());
?>
 
如 果运行此页面你看到的结果如下:
 
Array
(
[total_cache_uptime] => 105
[is_local_cache] => 
[total_file_count] => 0
[total_hit_count] => 0
[total_miss_count] => 0
[file_entries] => Array
 
(
)
)
那么恭喜你,你的wincache已经安装成功了,试试用require_once 包含一个文件后,再调用上面的页面,哈哈,require_once的内容页已经被cache住了。
21.至此,搭建 windows2003+php(fastcgi)+iis6.0+wincache环境已经完成了,下一步我们将添加memcache。
22. 下载memcached的win32版本。地址如下:http://jehiah.cz/projects/memcached-win32/ 下载 memcached 1.2.1 for Win32 binaries (Dec 23, 2006) 这个。这个就是我们需要的版 本,文件很小。只有几十K。
23.将下载的压缩包解压缩后,将看到一个名为memcached-1.2.1-win32的文件夹,将其改名为 memcached并复制到c:\php\下。
24.进入命令行,键入c:\php\memcached\memcached.exe -d install 并执行命令。如果没出任何信息,那说明已经安装成功了,现在开始启动memcached,还是命令行,键入c:\php\memcached \memcached.exe -d start 并执行命令。如果没有任何提示,那说明已经启动成功了。
25.接下来下载php对 memcache的扩展dll文件。下载地址如下:http://downloads.php.net/pierre/ 找到需要下载的php_memcache-cvs-20090703-5.3-nts-VC9-x86.zip (2009-07-03 06:07 -0700) 。
26.下载后解压缩,压缩包里只有一个php_memcache.dll文件,将文件复 制到c:\php\ext\目录下。
27.进入c:\php目录,编辑php.ini文件。找到 extension=php_wincache.dll这行,在这行下面添加一行
 
extension=php_memcache.dll
28.保存php.ini文件后,重启iis。
29. 建立测试页面,代码如下:
$mem = new Memcache;
$mem->connect('127.0.0.1',11211);
$mem->set("mytest",'Hello World!',0,60);
$val = $mem->get('mytest');
echo $val;
?>
运 行此页面,如果你可以看到输出的结果为 Hello World! 那么恭喜你,你的memcached已经成功运行并且可以被php所调用了。
30. 至此搭建windows2003+php(fastcgi)+iis6.0+wincache+memcached已经全部完毕。
以下内容为 memcache的命令说明:
-p 监听的端口 
-l 连接的IP地址, 默认是本机 
-d start 启动memcached服务 
-d restart 重起memcached服务 
-d stop|shutdown 关闭正在运行的memcached服务 
-d install 安装memcached服务 
-d uninstall 卸载memcached服务 
-u 以的身份运行 (仅在以root运行的时候有效) 
-m 最大内存使用,单位MB。默认64MB 
-M 内存耗尽时返回错误,而不是删除项 
-c 最大同时连接数,默认是1024 
-f 块大小增长因子,默认是1.25 
-n 最小分配空间,key+value+flags默认是48 
-h 显示帮助

windows2003+iis6.0+php(fastcgi)5.3+wincache+memcached相关推荐

  1. IIS6.0架构(续)

    IIS6.0架构(续) 4.   W3Core 4.1.概述 W3Core又称为工作进程(Worker Process)或W3WP.exe.在默认情况下,IIS 6.0是在工作进程隔离模式下运行的.对 ...

  2. win2016 php mysql_Windows Server 2016 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程 | 系统运维...

    准备篇 一.环境说明: 操作系统:Windows Server 2016 PHP版本:php 7.1.0 MySQL版本:MySQL 5.7.17.0 二.相关软件下载: 1.PHP下载地址: 2.M ...

  3. Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)

    [文章作者:张宴 本文版本:v6.3 最后修改: 2010.07.26 转载请注明原文链接: http://blog.s135.com/nginx_php_v6/] 原文地址:http://blog. ...

  4. Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器

    [文章作者:张宴 本文版本:v6.3 最后修改: 2010.07.26 转载请注明原文链接: http://blog.s135.com/nginx_php_v6/ ] 前言:本文是我撰写的关于搭建&q ...

  5. [转]Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)

    转载自: http://blog.s135.com/nginx_php_v6/ [文章作者:张宴 本文版本:v6.3 最后修改:2010.07.26 转载请注明原文链接:http://blog.s13 ...

  6. Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建高性能Web服务器

    Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为 ...

  7. Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版

    [文章作者:张宴 本文版本:v6.3 最后修改: 2010.07.26 转载请注明原文链接: http://blog.s135.com/nginx_php_v6/] 前言:本文是我撰写的关于搭建&qu ...

  8. Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[转]

     Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]  大 | 中 | 小  [ 2010-3-4 20:10 | by 张宴  ...

  9. Nginx 0.5.33 + PHP 5.2.5(FastCGI)搭建胜过Apache 10倍的Web服务器(第2版)[原创]

    Nginx 0.5.33 + PHP 5.2.5(FastCGI)搭建胜过Apache 10倍的Web服务器(第2版)[原创] 大 | 中 | 小 [ 2007-12-3 18:31 | by 张宴 ...

最新文章

  1. 由点到面(面试经验)
  2. TP5的目录常量和路径
  3. xlwt写入单元格,xlrd读出单元格
  4. 机器学习(六)——SVM(4)、学习理论
  5. Angular bootstrap的一个例子
  6. 京东抢购助手_[Windows] 京东极速抢购助手V2.0,支持京东健康+扫货抢购
  7. 【nosql】NoSql是什么?
  8. 吃货联盟点餐java面向对象_使用面向对象思想编写吃货联盟
  9. 在framework和hal添加log
  10. Excel精度问题。
  11. Alibaba Cloud Linux 2 LTS OS 启动优化实践 | 凌云时刻
  12. 数字电子技术基础 目录
  13. 基于javaweb+jsp的员工绩效考核管理系统(带报告文档)
  14. 微信小程序中的换行、空格
  15. SQL12 获取每个部门中当前员工薪水最高的相关信息
  16. Allegro PCB 将静态铜皮转化为动态铜皮
  17. zabbix 5.0所有依赖包_开源的Zabbix报表系统ZbxTable正式发布!
  18. QMS-云质-质量管理软件-什么是企业质量知识库?
  19. 用计算机投屏图片,手机投屏Windows7电脑图文教程
  20. 小米4c怎么添加语言怎么设置在哪,小米4c路由器设置教程

热门文章

  1. c语言考试题及答案 大一,大一C语言期末考试试题
  2. java中b的平方表示_第七届蓝桥杯Java B——四平方和
  3. linux win 时间不同步,[转]解决Win7和Linux Deepin双系统时间不同步的问题
  4. java文件客户端下载_使用Java写一个minio的客户端上传下载文件
  5. 一段echats 饼状图刷新代码
  6. java广度优先遍历
  7. 数据分析师的自我修养丨如何进阶为数据科学家
  8. JAVA 编程-张晨光-专题视频课程
  9. java注解管理_JavaSpring【四、Bean管理注解实现】
  10. “ModSecurity2”源码分析