Bir MSSQL cahili olarak, ilk MSSQL bağlantısında çuvalladım

PDO ile veritabanına bağlanmaya çalışıyorum ama sürekli "SQLSTATE[01002] Unable to connect:
SQL server is unavailable or does not exist. (severity 9)" hatası alıyorum.
bilgisayarımda
SQL Express kurulu. Yaptığım ayarlar ise şu şekilde:
SQL server 2005 Network Connections kısmından TCP/IP'yi etkinleştirdim. Evdeki
bilgisayarım olduğu için Listen All = yes dedim. IPAll kısmında TCP Port = 1433 (varsayılan portu da bu galiba?)
Daha sonra
PHP kodunda PDO ile bağlanmaya çalışıyorum ama aşağidakilerin hiçbiri çalışmıyo:
$db = new PDO('mssql:host=localhost;dbname=test', 'sa', 'parola');
$db = new PDO('mssql:host=localhost;port=1433;dbname=test', 'sa', 'parola');
$db = new PDO('mssql:host=localhost,1433;dbname=test', 'sa', 'parola');
Bu konuda bilgisi olan var mı?