Configurar PHP para acesso ao SQLServer no Windows

Para conetar o php ao banco de dados SQLServer precisamos fazer algumas configurações adicionais no windows.

Baixe o Driver  versão 3.2 que é compatível com a versão 5.6 do  PHP.

Baixe a versão do driver de acordo com a sua versão do php:
A versão 3.2 é compatível com o PHP 5.6, 5.5 y 5.4
A versão 3.1 é compatível com o PHP 5.5 y 5.4
A versão 3.0 é compatível com o PHP 5.4.

Link para download no site da Microsoft aqui

download-driver-conexao-php-sqlserver

 

Ao executar o SQLSRV32.EXE selecione o local onde ele irá extrair as dll.

download-driver-conexao-php-sqlserver-02

download-driver-conexao-php-sqlserver-03

Copie as dlls php_sqlsrv_56_ts.dll e php_pdo_sqlsrv_56_ts.dll para: C:\xampp\php\ext.

No php.ini procure por Dynamic Extensions e no final adicione as linhas seguinte :
extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll

Reinicie o apache.

 

MAIS INFORMAÇÕES

O Microsoft Drivers para PHP para SQL Server requer as seguintes versões:

download-driver-conexao-php-sqlserver-04

Você pode obter mais informações aqui no Requisitos do sistema para o driver PHP SQL

Fonte original: https://msdn.microsoft.com/en-us/library/mt683517(v=sql.105).aspx

 

Utilize as dlls de acordo com a sua versão do php
A versão 3.2 é compativel com o PHP 5.6, 5.5 y 5.4
A versão 3.1 é compativel com o PHP 5.5 y 5.4
A versão 3.0 é compativel com o PHP 5.4.

 

Versões 3.2 e 3.1 requer o driver ODBC de Microsoft 11 (ou superior).

Faça o download aqui do Microsoft® ODBC Driver 11 para SQL Server® – Windows

Versão 3.0 requer a versão x86 do Microsoft SQL Server 2012 Native Client.
Versão 2.0 requer a versão x86 do Microsoft SQL Server 2008 R2 Native Client.

 

 

admin

Analista e Desenvolvedor de Sites, Sistemas e Aplicativos, trabalha a mais de 18 anos como desenvolvedor, sempre trabalhou em grandes empresas no estado do Pará. Criou este blog com o objetivo de compartilhar o conhecimento em desenvolvimento, mas nem sempre irá repassar "receita de bolo", irá repassar tudo que fez para resolver algum problema. Se inscreva para sempre receber conteúdos grátis toda semana. Assista o meu canal no YouTube https://www.youtube.com/c/altenirgama Visite minha fanpage https://www.facebook.com/altenirgama

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *