दो चीजें गलत थीं। मेरे पास गलत कनेक्शन स्ट्रिंग थी। होना चाहिए था
$connection = new PDO("$driver:Server=$dbhost;Database=$dbname",$dbuser,$dbpass);
मुझे sql सर्वर के लिए एक्सटेंशन भी याद आ रहा था !!!
extension=php_pdo_sqlsrv_56_nts.dll
मेरे पास मेरे पीसी पर संस्करण 5.6 भी नहीं था, इसे यहां से डाउनलोड करना था:
https://www.microsoft.com/en-us /download/confirmation.aspx?id=20098