如何在Windows XP Home Editon 上安装IIS

一台XP Home版本的计算机能不能用IIS? 请问哪里可以下载XP能用的IIS?
谢了!
---------------------------------------------------------------

笔者的操作系统是购买电脑时预装的Winxp HOME版,最近因为要调试ASP而准备使用IIS,却发现原来HOME版的Winxp根本不能安装IIS,而且连microsoft的PWS(个人版网页服务器)也不能使用。后来,经过笔者的一番研究,终于找到了方法使得IIS在winxp HOME版中也能使用。

操作步骤:

首先打开C盘Windows目录中inf目录下的sysoc.inf文件(可以在运行中直接输入“c:\windows\inf\sysoc.inf”)。在[components]中找到“iis=iis.dll,OcEntry,iis.inf,hide,7”这一行,把内容更改成为:“iis=iis2.dll,OcEntry,iis2.inf,,7”。然后将更改保存,关闭文件。
再准备一张Win2000的安装光盘(可以是任何版本的Win2000)。将光盘中的“I386”目录下的“iis.dl_”和“iis.in_”复制到硬盘中的任意位置。比如(D:\)。
在开始中运行“CMD”,打开“命令提示符”,然后输入如下命令:
Expand d:\iis.dl_c:\windows\system32\setup\iis2.dll
Expand d:\iis.in_ c:\windows\inf\iis2.inf
打开控制面板,在“添加删除程序”中点击“添加删除Windows组件”,则可以看见“Internet信息服务”项已经在其中了。然后可以按照在WinXP Professional或者Windows 2000中的方法添加IIS。系统会开始复制文件,此时要保持Windows 2000的光盘一直在光驱中。
安装结束后,打开“控制面板/性能和选项/管理工具”,就可以看见“Internet信息服务管理”已经出现在那里了。打开IE,在地址栏中输入“http://localhost”回车,则会出现win2000的IIS默认首页(如图所示)。注意:此方法不能确保IIS的所有服务都能正确运行。如果在安装过程中,系统提示需要插入Window Whistler CD或者提供exch_adsiisex.dll这个文件时,需要在安装IIS的时候先点击“详细信息”,然后取消对SMTP的选择(即,不要安装SMTP服务器),那么复制文件的时候就不会需要那两个文件了。
如果在添加组件中已经显示了Internet信息服务(IIS)的安装项目,但是它无法被选中,则可能使用的iis.dl_和iis.in_是从WinXP Professional中提取的,更换成win2000的光盘重新提取到系统目录中即可。
---------------------------------------------------------------

要用IIS的话,最好使用Pro版。
---------------------------------------------------------------

不过经过这样处理安装的IIS在运行上可能存在某种未知的缺陷;

在Windows XP家庭版、专业版中安装的IIS,同时并发连接数限制了只有10个;
因此建议想用IIS搭建Web服务器学习ASP的朋友,最好选用Windows 2000 或Windows Server 2003 的系统平台。

---------------------------------------------
仅适合于Windows XP Home

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus