PHP连接SQL Server 2005/2008配置教程

需积分: 0 1 下载量 183 浏览量 更新于2024-08-04 收藏 306KB DOCX 举报
"这篇文章主要介绍了如何在PHP环境中配置连接到SQL SERVER 2005和2008的步骤,包括使用SQL Server Driver for PHP扩展,并提到了不同版本的驱动程序对PHP和数据库的支持情况。" 在PHP中连接SQL SERVER 2005或2008时,不能再依赖旧的`php_mssql.dll`扩展,因为该扩展只适用于SQL Server 2000及更低版本。自SQL Server 2005起,微软推出了SQL Server Driver for PHP,这是一个专门用于PHP连接SQL Server的扩展。这个扩展同时支持Apache和IIS服务器。 首先,你需要安装并配置好Apache服务器,比如使用Appserv集成开发环境。在配置完成后,你可以访问到Apache服务器的默认页面。 接着,你需要下载SQL Server Driver for PHP的相应版本。有两个主要版本: 1. SQL Server Driver for PHP 2.0: - 支持的数据库版本:SQL Server 2005、SQL Server 2008 - 支持的PHP版本:PHP 5.2、PHP 5.3 - 支持的服务器软件:IIS、Apache 2. SQL Server Driver for PHP 3.0: - 支持的数据库版本:SQL Server 2005、SQL Server 2008、SQL Server 2012 - 支持的PHP版本:PHP 5.3、PHP 5.4 - 支持的服务器软件:IIS、Apache 对于SQL Server 2008,除了安装SQL Server Driver for PHP外,还需要安装微软的SQL Native Client(sqlncli.msi),它提供了数据库连接所需的客户端库。sqlncli.msi有32位和64位两种,需要根据你的操作系统选择合适的版本进行安装。 值得注意的是,文中提到的SQL Server Driver for PHP 2.0和3.0可能不支持PHP 5.5及以上版本。因此,如果你的PHP版本较高,可能需要寻找更新的驱动或者考虑其他连接方式,例如使用ODBC或PDO。 在实际操作中,作者使用的是Apache Web Server Version 2.2.4和PHP Script Language Version 5.2.3,并给出了可能用到的一些软件资源,包括SQL Server Driver for PHP的两个版本以及sqlncli的不同位数版本。 配置过程大致包括以下几个步骤: 1. 安装并配置Apache服务器(如Appserv)。 2. 下载并安装SQL Server Driver for PHP的合适版本。 3. 如果是SQL Server 2008,还需安装sqlncli.msi。 4. 将SQL Server Driver for PHP的dll文件复制到PHP的ext目录,并在php.ini中启用扩展。 5. 重启Apache服务器以使更改生效。 6. 测试PHP能否成功连接到SQL Server数据库。 以上就是使用PHP通过SQL Server Driver for PHP连接SQL Server 2005和2008的基本步骤和注意事项。记得在配置过程中根据你的具体环境选择合适的软件版本,并确保所有组件都正确安装和配置。