0.背景
数据库实验要求必须用PHP/ASP, SQL SERVER /ACCESS,ODBC+系统DSN。环境很不好配置(特别是在Win7 64位的环境下)。之前试过用PHP+ACCESS+ODBC+系统DSN,但测试的时候却报了错误,说数据库驱动与PHP的架构不一样(网上找了一下:是因为32位的数据库驱动与64位的PHP不兼容)。后来改用用PHP+SQLServer+ODBC+系统DSN的搭配,也整了将近一天才把环境配好。所以我把配置过详细总结了一下,以备日后不时之需。
1. 工具准备:
1. SQL Server 2005 Express Edition
SQLEXPR_CHS.EXE适用于64位系统
SQLEXPR32_CHS.EXE适用于32位系统
2. Microsoft SQL Server Management Studio Express (SSMSE)
SQLServer2005_SSMSEE.msi适用于32位系统
SQLServer2005_SSMSEE_x64.msi适用于64位系统
SSMSE按默认配置安装即可。比较简单,下面就不讲了。
3. wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64.exe
apache + php + mysql集成软件,安装以后就可以使用了,而无需什么配置(只需要配一下网站根目录)。
4. ZendStudio
非必须。这是一个PHP的IDE,在eclipse的基础开发的。
2. 环境
Win7旗舰版
3. 安装SQL Server 2005 Express Edition主要步骤
首先运行SQLEXPR_CHS.EXE。下图是系统配置检查结果
显示了一些警告信息,但无关紧要,除非你用到了ASP.NET。
进入功能选择菜单后,将【连接组件】选中(主要用于命令行访问数据库服务器),可以点击【浏览】改变数据库安装位置。
之后是设置数据库服务器实例名:选择【命名实例】,可以输入实例名(此实例名就是安装完成之后SQLServer服务器的名称(会转为全大写形式)),或使用它给的实例名。如果选择【默认实例】:那么实例名将是MSSQLSERVER。
注:【实例名】是用于区分同一台机器上安装的各个不同配置的SQLServer服务器的。SQLServer可以是同一个版或不同版。