Como conectar o PHP 5.4.4 com o Microsoft SQL Server 2008 R2 no Windows Xp?

0

Como conectar o PHP 5.4.4 com o Microsoft SQL Server 2008 R2 no Windows XP? Eu instalei o xampp 1.8.0 com o apache2.4 e o php 5.4.4 embutido nele. Eu instalei o Microsoft SQL Server 2008 R2. Eu tenho baixar e configurar php_sqlsrv_54_ts.dll e php_pdo_sqlsrv_54_ts.dll. mas quando executo sqlsrv_connect ($ serverName, $ connection) ele diz: "Esta extensão requer o Microsoft SQL Server 2012 Native Client." O problema é que o Microsoft SQL Server 2012 Native Client não é compatível com o Windows XP. Alguma sugestão para o meu problema?

    
por user2265229 10.04.2013 / 11:13

1 resposta

1

Você está usando a versão 2.0 ou a versão 3.0 do php_sqlsrv_53_nts.dll?

Você tem aspas em torno do seu diretório de extensão? por exemplo:

extension_dir="C:\Program Files\PHP\ext"

Para a versão 3.0 do driver, você precisa:

A 32-bit version of PHP
A web server (e.g. IIS or Apache) configured to launch PHP using FastCGI.
ODBC driver "SQL Server Native Client 11.0" ( SQL Server 2012 Native Client )
  • ou * para a versão 2.0 do driver, você precisa:

    Uma versão de 32 bits do PHP Um servidor da Web (por exemplo, IIS ou Apache) configurado para iniciar o PHP usando o FastCGI. Driver ODBC "SQL Server Native Client 10.0" (cliente nativo do SQL Server 2008)

Para obter mais ajuda, você pode dar uma olhada aqui

    
por 10.04.2013 / 11:18