开发网站最常见的有三种组合

1.Linux +Apache+ MySql +PHP(LAMP)

2.Unix + Tomcat +Oracle+JSP(J2EE)

3.windows +IIS +SQL Server +ASP.net

在第三种组合进行安装时,首先应该先安装IIS(Internet信息服务管理器),不然的话在安装SQL Server 2005时会遇到IIS警告,内容为:

IIS 功能要求

未安装 Microsoft Internet 信息服务(IIS)或已将其禁用。某些 SQL Server 功能需要 IIS。如果缺少 IIS,则将无法安装某些 SQL Server 功能。若要安装所有 SQL Server 功能,请通过“控制面板”中的“添加/删除程序”安装 IIS 或通过“控制面板”启用 IIS 服务(如果已安装该服务),然后重新运行 SQL Server 安装程序。有关依赖于 IIS 的功能的列表,请参阅联机丛书中的“SQL Server 各版本支持的功能”。

你还会看到

COM+ 目录要求

如果 SQL Server 安装程序失败,安装程序将回滚所安装的系统,但可能不会删除所有 .manifest 文件。解决方法是重命名这些文件,然后重新运行安装程序。有关详细信息,请参阅“如何处理 SQL Server 安装过程中的 COM+ 检查失败问题”。

对于IIS 功能要求(以win7为例)

解决进入“控制面板”,依次选“程序功能→打开或关闭Windows功能”,将“Internet信息服务进行如图选择

clip_image001

clip_image002

对于COM+ 目录要求
解决的方法其实很简单,如下:  

1、开户MSDTC服务:“开始-运行”,输入"cmd"后回车,在命令提示行中输入"msdtc -install"并回车。

2、开启COM+ System Application服务:“开始-运行”,输入"Services.msc"后回车,打开服务和应用程序,并在服务列表里面找到"COM+ System Application",鼠标右键单击,点击“属性”,然后更改启动方式为“自动”,最后点击下面的“启动”开启此服务。

对第2点的重要补充:有的人会发现"COM+ System Application"这个服务无法启动,其实原因很简单,这个服务依赖于下图所示的另外3个服务,将这3个服务都开启就可以了:

clip_image003

而如果你进行PHP开发,安装Apache后,启动apache时,会出现“(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。 : make_sock: could not bind to address 0.0.0.0:80”的错误。原因就是端口冲突,因为80端口已被IIS占用了。

解决方法:将80端口改为其他,找到Apache的安装目录,打开.\apache\conf\httpd.conf配置文件,将其中的80改为8080或其他(如图),保存后重新启动apache一切OK。 clip_image004

posted on 2011-07-14 23:56  笨蛋一休  阅读(1527)  评论(0编辑  收藏  举报