Pero .. en tu máquina linux tienes instalado las extensiones de MS SQL Server? .. y el "TDS" necesario? ...
Revisa la documentación oficial (en ingles está completa, no así en castellano):
http://www.php.net/manual/en/ref.mssql.php
Seguro que tieens activado en tu php.ini el reporte de errores:
display_errors = ON
Por qué si no lo tienes activado no veras nada .. sólo en los log's que haga tu servidor HTTP ...
Un saludo,