Citando http://php.net/manual/en/intro.mssql.php:
A extensão MSSQL não está mais disponível no Windows com PHP 5.3 ou posterior.SQLSRV, um driver alternativo para MS SQL está disponível na Microsoft:» http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx.
Depois de fazer o download, siga as instruções nesta página:
- Carregar os drivers da Microsoft para PHP para SQL Server
Em poucas palavras:
Coloque o arquivo de driver em seu diretório de extensão PHP.
Modifique o arquivo php.ini para incluir o driver. Por exemplo:
extension=php_sqlsrv_53_nts_vc9.dll
Reinicie o servidor Web.
Consulte também (copiado dessa página)
- Requisitos do sistema (Drivers da Microsoft para PHP para SQL Server)
- Primeiros passos
- Guia de programação
- Referência da API do driver SQLSRV (Drivers da Microsoft para PHP para SQL Server)
O Manual do PHP para a extensão SQLSRV está localizado em http://php.net/manual/en/sqlsrv.installation.php e oferece o seguinte para instalação:
A extensão SQLSRV é habilitada adicionando o arquivo DLL apropriado ao diretório de extensão do PHP e a entrada correspondente ao arquivo php.ini. O download do SQLSRV vem com vários arquivos de driver. O arquivo de driver que você usa dependerá de 3 fatores:a versão do PHP que você está usando, se você está usando o PHP thread-safe ou não-thread-safe e se sua instalação do PHP foi compilada com o compilador VC6 ou VC9. Por exemplo, se você estiver executando o PHP 5.3, estiver usando o PHP não thread-safe e sua instalação do PHP foi compilada com o compilador VC9, você deve usar o arquivo php_sqlsrv_53_nts_vc9.dll. (Você deve usar uma versão não thread-safe compilada com o compilador VC9 se estiver usando o IIS como seu servidor web). Se você estiver executando o PHP 5.2, estiver usando o PHP thread-safe e sua instalação do PHP foi compilada com o compilador VC6, você deve usar o arquivo php_sqlsrv_52_ts_vc6.dll.
Os drivers também podem ser usados com PDO.