Da documentação da extensão sqlsrv no link
A extensão SQLSRV é compatível apenas com o PHP em execução no Windows.
Existe o dblib experimental link
Com toda a probabilidade, negligenciei uma boa impressão em algum lugar, então essa pergunta pode parecer estúpida, mas esclarecerá minhas dúvidas.
Passei horas tentando instalar o driver PDO pdo_sqlsrv no servidor Ubuntu 13.04 PHP 5.5.3. A tentativa foi baseada em uma captura de tela phpinfo () enviada para mim mostrando tal driver disponível e ativado. Então, tentei fazê-lo funcionar em uma máquina Ubuntu-PHP.
Eu vi pdo_sqlsrv e sqlsrv disponíveis quando eu verifico com
pecl search sqlsrv
Ao tentar instalá-lo (pecl install pdo_sqlsrv), encontrei o problema phpize: "não é possível encontrar o config.m4" (este problema tem muita cobertura na web, mas nenhuma solução clara).
No entanto, mais tarde, fiquei sabendo que, se este módulo é para uma instalação baseada no Windows e não para um PHP baseado em Linux. Alguém pode confirmar isso e me indicar a configuração ideal para o PHP com o driver MSSQL ativado.
Tags php linux sql-server ubuntu