php5.3增加sqlserver2008的支持

来源:互联网 发布:怎么提高记忆知乎 编辑:程序博客网 时间:2024/05/27 21:46

http://blog.csdn.net/wuhefy/article/details/46453255php5.3本身不带sqlserver2008的驱动,我们要从微软那里下载一个2.0版本的驱动包。下面说说用apache2.2+php5.3.29配置步骤。

1、首先保证操作系统是支持sql2.0驱动的

  • Supported operating systems for version 2.0 of the driver include:

  • Windows Server 2003 Service Pack 1

  • Windows XP Service Pack 3

  • Windows Vista Service Pack 1 or later

  • Windows Server 2008

  • Windows Server 2008 R2

  • Windows 7

2、系统要安装Microsoft SQL Server 2008 R2 Native Client。32位系统装32位的,64位系统装64位的。

3、配置apache2.2.

     打开Apache2.2目录的conf文件夹的httpd.conf文件,在LoadModule部分的后边加上
     LoadModule php5_module f:/php5.3.29/php5apache2_2.dll
     AddType application/x-httpd-php .php .html .htm
     PHPIniDir "f:/php5.3.29"

     保存,打开控制台将apache加到服务中,用命令:httpd.exe -k install

4、下载Microsoft Drivers for PHP for SQL Server2.0驱动包,把

    php_sqlsrv_53_ts_vc9.dll

    php_pdo_sqlsrv_53_ts_vc9.dll

   两个文件拷贝到php的ext目录中。因为我是用的php是线程安全的,所以dll选择ts的,如果你的php是非线程安全的,请拷贝nts的dll。

5、配置php

  在php根目录找到php.ini-production文件,将其复制一个php.ini的文件,打开编辑。

   搜extension_dir,放开注释,将路径改为php的ext目录,例如:“f:\php5.3.29\ext”

   找到Dynamic Extensions部分,在最后加上

   extension=php_sqlsrv_53_ts_vc9.dll
   extension=php_pdo_sqlsrv_53_ts_vc9.dll

   保存,重启apache.

6、在apache的测试文档index.html中增加<?php phpinfo();?>查看sqlserver驱动是否加载成功,如果成功则显示如下图片

 

成功后就可以编写sqlserver的代码了。

0 0
原创粉丝点击