在Window XP家庭版上安装IIS

 用过WinXP   Home   Edition(家庭版)的朋友都会遗憾,这个系统平台没有IIS(Internet   Information   Server)组件安装选项,也不支持PWS(Personal   Web   Server),因此无法建立Web服务器,学习调试ASP脚本。不过令人庆幸的是,国外已有行家琢磨出了一个IIS入户WinXP家庭版的解决方法,在此与大家一起分享学习。  
  解决思路是通过编辑Windows组件配置文件,在Windows组件中恢复IIS安装,再按正常方法添加IIS。详细步骤包括:   
 

(1) 打开 C://Windows//INF//SYSOC.INF 
(2) 在 [Components] 中,找到这一行
iis=iis.dll,OcEntry,iis.inf,hide,7
(3)将它改为
iis=iis2.dll,OcEntry,iis2.inf,,7
这是因为当我改变iis.dll时,ms caching机制就会把它修复;我可以把iis.dll改名,并且迅速建立一个隐藏的iis.dll目录来阻止它被还原,但是这样太麻烦,不如在设置里把改为iis2.dll来得方便。
(4) 从win2k Adv Server CD抓取iis.dl_和iis.in_。这种方法对W98、FP等都有效,因此我想在这里也是可以的。进入DOS命令状态,键入
EXPAND IIS.DL_ IIS2.DLL
EXPAND IIS.IN_ IIS2.INF
再把IIS2.INF拷到C://WINDOWS//INF中,把IIS2.DLL拷到C://WINDOWS//SYSTEM32//SETUP中。
(5) 现在到控制面板选“添加/删除程序”,现在有 IIS 选项,终于能安装了,好耶! - 只可惜我不能从XPpro CD里面安装。((
接下来照默认值安装(因为我只要其中的IIS Web 服务器)。
(6) 安装过程中,系统会提示你需要哪些文件。它们可以从 MS XP Home CD 、Adv Server CD 、C://WINNT//SYSTEM32//INETSRV、C://Windows//I386 等得到(它会告诉你文件名,你只要打开文件搜索就可以找到了,也许光盘中有你需要的全部文件)。
(7) 装完以后,你可以在控制面板的管理工具中设置IIS了。
我按照某个 index.html 所述的方法配置 IIS ,不行 ((
我在 inetpub 文件夹上点右键,试着操作共享文件夹,不行 ((
于是,我打开事件查看器,找到了上述操作中的错误。现在进入 IIS ,在Directory Security选项中,点 Edit ,Browse,选中笔记本上的设置文件。
(9) 太好了,终于见到了 http://localhost 的欢迎页面。

另一方面:

 很多家庭用户电脑上安装的是Windows XP家庭版。与Windows XP专业版相比,Windows XP家庭版不支持双CPU、多国语言、 EFS文件系统加密以及IIS(Internet Information Services)。因此,如果你想学习IIS,你会发现 Windows XP家庭版根本不能安装IIS或者PWS。按照常规的做法,我们只能重新安装Windows XP专业版或者降级使用 Windows 2000专业版,不过今天要和大家探讨的,是如何在Windows XP家庭版上成功地安装和使用IIS。

  步骤1

  首先我们需要准备一张Windows 2000的安装光盘,假设你的Windows XP家庭版安装在“C:/Windows”,启动记事本程序,在打开对话框中选择打开“C:/Windows/inf/sysoc.inf”,找到“[Components]”小节,并继续找到类似“iis= iis.dll,OcEntry,iis.inf,hide,7”的行,把这一行替换为“iis=iis2.dll,OcEntry, iis2.inf,,7”,之后保存文件。

  步骤2

  把Windows 2000专业版的光盘插入光驱,用Winrar打开光盘i386目录下的iis.dl_和iis.in_这两个CAB格式的文件,将解压缩得到的“iis.dll”改名为“iis2.dll”,复制到“C:/Windows/system32/setup/”目录下;将 “iis.inf”改名为“iis2.inf”,复制到“C:/Windows/inf/”目录下。

  步骤3

  打开控制面板,单击“添加删除程序”图标,然后在窗口左侧导航栏上单击“添加/删除Windows组件”按钮,在打开的“Windows组件向导” 中,选中“Internet信息服务(IIS)”前的复选框。单击右下角的“详细信息”按钮可以打开对话框,在该对话框中我们可以选择需要安装的IIS组件内容。选择完毕后单击“确定”按钮,退回到界面中再单击“下一步”,系统就会开始复制文件。

  提示:如果在安装过程中系统需要插入Windows XP CD,或者需要你提供“exch_adsiisex.dll”文件,那是因为你按照默认的选项安装了IIS。要解决这个问题,只要清空“SMTP Service”选项前的复选框即可。如果进入窗口中,“Internet信息服务(IIS)” 选项无法选择,那么很可能因为你使用的“iis.dl_”和“iis.in_”是从Windows XP专业版中提取的,只要换成 Windows 2000专业版中的这两个文件即可。

  步骤4

  安装结束后,你可以打开“控制面板→性能和选项→管理工具”查看“Internet信息服务管理”。再打开IE,在地址栏中输入“localhost”后回车,验证一下IIS是否正常运行。

  经过验证,WWW、FTP等几个服务经过这样的修改都可以在Windows XP家庭版上正常运行。不过经过这样处理安装的IIS在运行上可能存在某种未知的缺陷。 
  至此,在“添加/删除程序”中点击“添加/删除Windows组件”时,你会兴奋地发现,久违的Internet信息服务(IIS)重新出现了!接下来就循规蹈矩安装IIS。但需要提醒一点,在安装过程中若跳出定位相关文件时,请把目录指向Windows2000   Advanced   Server   安装光盘下的I386或c:/windows/I386。  
  好了,再请大家注意,在WinXP家庭版、WinXP专业版中安装的IIS,同时并发连接数限制了只有10个,因此建议用IIS搭建Web服务器学习ASP的朋友,最好选用Windows2000高级服务器平台!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值