知识库

iis + php5.3.2配置(4)

四、安装SQL Server Driver for PHP 1.1驱动

     SQL Server Driver for PHP 1.1驱动支持SQL   Server 2005和 SQL Server 2008,目前最新的下载地址是:
http://www.microsoft.com/downloads/details.aspxdisplaylang=en&FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9

系统环境:

  • Supported Operating Systems: Windows 2000 Service Pack 4; Windows 7; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Vista Service Pack 1; Windows XP Service Pack 3
  • PHP 5.2.4, or later. For more information about downloading and installing PHP, visit http://php.net/.
  • Microsoft SQL Server 2008 SQL Server Native Client. You can download SQL Server Native Client from a SQL Server 2008 Feature Pack.
  • Any edition of SQL Server 2005 or SQL Server 2008.
  • A Web server configured to run PHP.

     1.下载后文件名为SQLServerDriverForPHP11.EXE,解压如图:

 

    

  2.拷贝驱动php_sqlsrv_53_ts_vc9.dll到相应的位置PHP目录下ext文件夹内;

3.配置的时候 若需要配置一个PHP的扩展,此扩展需要将相关的dll文件全部复制到PHP的扩展目录里面,然后通过修改php.ini来实现PHP的扩展,在 php.ini里面需要指明扩展路径,一般情况是在最末尾添加一行,所以修改php.ini实现扩展:

在php.ini的一大 堆;extension=**.dll格式里面添加一行,此部分位于以下注释下边一般:

; Windows Extensions
; Note that ODBC support is built in, so no dll is needed for it.
; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
; extension folders as well as the separate PECL DLL download (PHP 5).
; Be sure to appropriately set the extension_dir directive.

添加的一行内容为:
extension=php_sqlsrv_53_ts_vc9.dll

     保存php.ini后拷贝一份到windows目录下;
选择php_sqlsrv_53_ts_vc9.dll的原因在 于,php_sqlsrv_53_ts_vc9.dll是线程安全的驱动,如果服务器本身的环境是使用的php5ts.dll,对应的就用这个驱动;

4.测试配置环境:
整个过程操作好了过后,写一个test.php测试一下配置的相关环境,测试代码如下:
phpinfo();
>
若出现下图则说明已经成功启用FastCGI:

   

{RM:NextPage}

 

    若出现以下图片证明php5.3.2连接到ms sql server 2005数据库配置好了:

php5连接sql server2005配置

    安装后根据自己需要再对php.ini进行设置,重启IIS就可以了。

 

    注:如果安装sql server 2005时没有安装SQL Server Native Client 10.0 2007.100.2531.00,则php连接数据库是会有odbc数据源未设置之类的错误提示,那么就需要安装 Microsoft SQL Server 2008 Native Client(2005和2008都适用)

    下载地址:

         X86 Package (sqlncli.msi) - 4504 KB
         X64 Package (sqlncli.msi) - 7919 KB
        IA64 Package (sqlncli.msi) - 11078 KB

     安装后在服务器上数据源ODBC里会出现SQL Server Native Client 10.0, 如图

 

        至此,全部安装结束,可以开始编程了;

本文关键词 / 配置
微信扫一扫
官方微博

点击拨打免费服务热线 4008203730

展开