我目前正試圖連接到MSSQL 2012 Express上的本地數據庫。PDO MSSQL服務器 - 未找到驅動程序
我已經下載並安裝從http://www.microsoft.com/en-us/download/details.aspx?id=20098
微軟官方的驅動程序,我得到某種SQLSRV節在我的phpinfo()。但是當我嘗試創建一個新的PDO對象時,它說它沒有驅動程序。我可以理解它,因爲它沒有在phpinfo()PDO部分提及,但它有它自己的部分+ get_loaded_extensions也顯示了sqlsrv。我想這是從官方MS驅動程序?我正在使用php_sqlsrv_53_nts.dll 與我的Zend服務器CE 5.6與PHP 5.3.9
現在據我瞭解,我下載了錯誤的驅動程序,應該嘗試一個由PECL管理器帶來的?只有源代碼可用,顯然我在Windows機器上,所以我可以忘記我自己需要編譯的所有東西 - 實際上在使用powershell和pecl/pear安裝時遇到了後綴錯誤。
有沒有人解決這個問題?任何幫助非常讚賞
一切順利, 理查德
是否啓用在php.ini PDO MSSQL? – Leri
@PLB是的,在我的'extension = php_sqlsrv_53_nts.dll'之前,但它沒有改變。我也重啓了我的Apache幾次。 – Richard
但仍然看看[這些步驟](http://hk2.php.net/manual/en/pdo.installation.php)或許你錯過了一些東西。 – Leri