Drive SQL Server PHP

14/07/2014

0

PHP

como faço para "inserir" o driver do SQL Server no PHP? quero apenas fazer um exemplo simples de crud.
Fabio Santos

Fabio Santos

Responder

Posts

14/07/2014

William

Qual versão do PHP você tá usando?
Responder

14/07/2014

Fabio Santos

PHP 5.5.9
Responder

14/07/2014

William

Meu amigo recentemente precisei instalar a dll para o PDO conversar com o SQL Server 2008 R2, mas só consegui com o PHP 5.3!!
Responder

14/07/2014

Fabio Santos

instalar na maquina, colocar na pasta do projeto?
Responder

15/07/2014

William

Eu baixei a dll, copiei para pasta ext do php e ativei no arquivo php.ini !!!

Depois foi só reiniciar o Apache.

Alguns links que tentei seguir o exemplo:

http://sqlsrvphp.codeplex.com/discussions/441706

http://docs.gurock.com/testrail-admin/howto-installing-sqlsrv
Responder

15/07/2014

David Sylvestre

Já tive muitos problemas com ela, mas ai vai os passos.

1 - Baixar as dlls fornecidas pela Microsof [1], não esqueça de olhar no doc que vem junto para saber qual dll usar.
2 - Colocar as dlls que serã utilizadas na pasta ext.
3 - Caso seu PHP seja superior ao 5.4, então deverá ser instalado também o native client do sqlserver 2012[2] (clique em instrução de instalação)
4 - Insira no seu php.ini as novas dlls utilizadas.
5 - reinicie seu apache

[1]http://www.microsoft.com/en-us/download/details.aspx?id=20098
[2]http://www.microsoft.com/pt-br/download/details.aspx?id=29065

PS: O native client do sqlserver 2012 tem duas versões, x86 e x64, observe bem a arquitetura do seu SO antes de baixar.
Existe dois arquivos com drivers do PHP, o 2.0 e 3.0, a diferença está apenas nas versões do php que o pacote comporta. Embora seja baixado um exe com os drives, ele apenas irá descompactar os drivers (dll) em uma pasta especifica.
Responder

15/07/2014

Fabio Santos

Mas Funciona para 5.5.9? meu ambiente é Windows?
Responder

15/07/2014

David Sylvestre

Mas Funciona para 5.5.9? meu ambiente é Windows?


O manual cita até o PHP 5.4, até porque no momento que ele foi feito só havia até essa versão, mas acredito que funcionará sim, teria que realizar o teste utilizando as dlls da versão 5.4
Responder

15/07/2014

Fabio Santos

vou tentar e vê se consigo. obrigado.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar