[微软官方参考:http://msdn.microsoft.com/en-us/library/ee554869.aspx]
SharePoint 2010只支持64位操作系统,所以,安装之前最好确认一下您的OS是什么版本。
和以往的版本不通,SharePoint 2010可以安装在Windows 7 x64、Vista x64等个人工作站性质的操作系统上,而不必一定要安装在服务器版本的操作系统之上。这对广大的开发人员是一个福音(至少我是这么认为的),本文将根据 MSDN中的文档,逐步的讲解,如何在Windows 7 Professional x64版本上安装SharePoint 2010开发版(如果你使用的是Vista SP1 x64,请参考SharePoint SDK中的相关章节:http://msdn.microsoft.com/en-us/library/ee554869.aspx。)。
2.1.2.1 安装所需补丁与组件
首先,我们需要在Windows 7操作系统上安装SharePoint 2010所需要的各种补丁与组件。下面是所有必需补丁与组件的列表以及它们的下载地址,如果在下载页面上显示有多个平台版本(x86、x64、IA64),请确保下载并安装x64版本:
- WCF Hotfix: http://go.microsoft.com/fwlink/?LinkID=166231
以管理员身份打开命令提示符,如图 2- 2所示。
图 2- 2:以管理员身份打开命令提示符
在打开的命令提示符窗口中,输入如下指令,回车并运行。注意,下面的指令文本是一整行,而并非多条指令,在输入指令时,请确保指令文本中间没有换行符。建议先打开记事本,然后将指令先在记事本中输入完整,然后粘贴到命令提示符中后回车运行。
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ManagementScriptingTools;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;WCF-NonHTTP-Activation
等待一会儿,在上面这行指令运行完成后。打开"控制面板 – 程序 – 打开或关闭Windows功能",在打开的窗口中,确认如图 2- 3与图 2- 4所示的Windows功能,都已经启用了。如果有缺失的功能,可以在这个窗口手工启用它们。
图 2- 3:需要启用的Windows 7功能(1)
图 2- 4:需要启用的Windows 7功能(2)
2.1.2.2 安装SQL Server 2008 R2
接下来,在Windows 7操作系统中安装SQL Server 2008 R2。在Windows 7中安装SQL Server 2008 R2并没有什么特别的,基本上和在Windows Server 2008/2008 R2操作系统中一样。图 2- 5到图 2- 9展示了笔者在自己的开发环境中安装SQL Server 2008 R2的设置,图片中的"kaneboy-pc\kaneboy"是笔者环境中开发机器的管理员帐户,其中"kaneboy-pc"是机器名。
图 2- 5:安装SQL Server 2008 R2(1)
图 2- 6:安装SQL Server 2008 R2(2)
图 2- 7:安装SQL Server 2008 R2(3)
图 2- 8:安装SQL Server 2008 R2(4)
图 2- 9:安装SQL Server 2008 R2(5)
安装完成后,如果一切顺利,在Windows 7的任务管理器中,应该可以看到SQL Server相关服务的进程,如图 2- 10所示。
图 2- 10:SQL Server相关服务的进程
提示 如果你选择安装SQL Server 2008,而不是SQL Server 2008 R2,那么在安装完成SQL Server 2008之后,需要继续分别安装下面这两个SQL Server 2008的更新包:
- SQL Server 2008 SP1
- SQL Server 2008 SP1 CU2(积累更新包2,下载地址:http://support.microsoft.com/kb/970315)或更高版本的CU
2.1.2.3 安装SharePoint 2010
为了将SharePoint 2010安装到系统中,建议将SharePoint 2010的安装文件先复制到Windows 7磁盘文件系统中。如果你手里的SharePoint 2010安装介质是光盘或ISO文件,只需直接将光盘或ISO中包含的文件直接复制到Windows 7中即可。如果安装介质是一个.exe可执行文件,那么可以通过在命令提示符中,在安装程序的后面加上"/extract"参数(例如:"SharePointServer2010.exe /extract")运行安装程序,就能将安装程序解压到指定的磁盘文件夹中。
图 2- 11:将安装文件复制到Windows 7磁盘文件系统中
打开"PrerequisiteInstallerFiles\FilterPack"文件夹,双击并运行"FilterPack.msi"。这是唯一一个内置在SharePoint 2010安装文件中的额外必需组件,它包含了SharePoint 2010搜索引擎将用到的各种iFilter。
打开"Files\SetupFarm"文件夹中的"config.xml"文件,在"<Configuration>"节点中增加一个新的XML节点:
<Setting Id="AllowWindowsClientInstall" Value="True"/>
图 2- 12:修改后的"config.xml"文件
以管理员身份打开命令提示符(如图 2- 2所示),将当前文件夹设置为放置SharePoint 2010安装文件的目录,然后执行"setup.exe /config Files\SetupFarm\config.xml"指令,启动SharePoint 2010安装程序,如图 2- 13所示。
图 2- 13:执行SharePoint 2010安装程序
在如图 2- 14所示的安装类型选择界面中,选择"服务器场"类型。在如图 2- 15所示的服务器类型选择界面中,选择"完整"类型。
图 2- 14:安装类型选择界面
图 2- 15:服务器类型选择界面
耐心等待SharePoint 2010安装完成,当出现如所示的提示界面时,不要选择"立即运行SharePoint产品配置向导"复选框,直接点击"关闭"按钮即可,如图 2- 16所示。
图 2- 16:SharePoint 2010安装完成
以管理员身份打开命令提示符窗口,将当前目录设置为"Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN"目录,然后在命令提示符窗口中输入"psconfig.exe –cmd configdb –create –server <开发机器的机器名> -database SharePoint_Config –user <开发机器管理员帐户> -password <开发机器管理员帐户的密码> -passphrase <指定一个用来加密SharePoint服务器场通讯的密码>"指令并运行,这将为SharePoint 2010系统创建配置数据库。图 2- 17是运行此指令后的输出结果。虽然在执行过程中,会输出"本地帐户应只能在独立模式中使用"之类的信息,但这并不会阻止成功创建配置数据库。
图 2- 17:在命令行使用SharePoint配置向导创建配置数据库
然后,直接从开始菜单中打开SharePoint 2010产品配置向导,配置向导会发现我们之前通过命令行所创建的配置数据库,在图 2- 18所示的界面上,选择"不断开与此服务器场的连接",点击"下一步"。
图 2- 18:运行SharePoint 2010产品配置向导(1)
在图 2- 19所示的界面中,为SharePoint管理中心手工指定一个端口号或是使用默认的随机端口号,然后连续点击"下一步",完成SharePoint 2010产品配置向导的运行。如果一切顺利,你将看到如图 2- 20所示的界面。
图 2- 19:运行SharePoint 2010产品配置向导(2)
图 2- 20:SharePoint 2010配置成功
SharePoint 2010产品配置向导运行成功完成之后,会自动打开SharePoint 2010管理中心。第一次打开管理中心网站时,会提示管理员运行服务器场配置向导。建议管理员使用这个配置向导,对服务器场进行初始设置、安装必要的服务并创建第一个网站集。如何对SharePoint 2010服务器场进行配置管理已经超出了本书的范围,读者可以参考/*《SharePoint 2010管理员指南》*/一书。
图 2- 21:SharePoint 2010服务器场配置向导
提示 在Windows 7操作系统上运行完成配置向导,第一次打开SharePoint 2010管理中心网站时,有可能无法正常打开。如果遇到这样的情况,建议将当前浏览器关闭,然后使用"IISReset"指令重新启动IIS,然后再尝试通过开始菜单打开SharePoint 2010管理中心。
提示 在Windows 7操作系统上,无法安装Office Web Applications组件。
转自:http://blog.joycode.com/kaneboy/archive/2010/06/07/115989.joy
更详细的说明可参考Microsoft官方说明:http://msdn.microsoft.com/en-us/library/ee554869.aspx