PHP PDO a MS SQL Server en Ubuntu Server

Estoy tratando de usar PDO para conectarme a un MS SQL Server. He intentado usar esto

$db = new PDO("sqlsrv:server=server;database=databaseName", "username", "password");

Estaba leyendo que sqlsrv ya no es compatible. Intenté usar dblib pero eso no está funcionando.

Quería usar PDO porque se supone que funciona con varias bases de datos pero parece que no consigo que funcione con MS SQL.

¿Cuál es la mejor manera de usar PDO con SQL Server en Ubuntu?

Cualquier ayuda sería genial.

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta