Primeiro temos que definir uma coisa, que versão de php você pretende usar ?
sendo ela 5.2 ou menor (não recomendo menor que 5.2) você vai usar a extensão mssql normal, assim como a MuSite e a EffectWeb (na minha opnião é a mais facil de mexer)
Exemplo:
Código PHP:
<?php
$IP = "";
$LOGIN = "";
$SENHA = "";
$DB = "";
$Conexao = @mssql_connect($IP, $LOGIN, $SENHA); // o @ serve para que caso dê erro na conexão ele não apareça no browser
$DataBase = @mssql_select_db($DB, $Conexao);
//retornar erros em caso de falha:
if (!$Conexao) die("Não foi possivel conectar ao banco de dados");
else if (!$DataBase) die("Não foi encontrada a Database");
?>
se for 5.3 ou maior você vai ter que usar as extensões PDO/Sqlsrv que é um pouquinho mais complicado (nada demais).. mais ou menos assim:
Código PHP:
<?php
$IP = "";
$LOGIN = "";
$SENHA = "";
$DB = "";
$InfoArray = array("Database" => $DB, "UID" => $LOGIN, "PWD" => $SENHA);
$Conexao = sqlsrv_connect($IP, $InfoArray);
existem varias outras maneiras de fazer isso, só dar uma pesquisada e usar a que você preferir.
dê uma olhada nesse link: [Somente membros podem ver os links. ]
abraços e boa sorte.