0
我試圖通過pdo_dblib(使用PHP版本7.0.22)將Zend應用程序(版本1.11.11)連接到一個mssql服務器。我知道我的PHP安裝包含pdo_dblib,因爲在終端中運行print(extension_loaded('pdo_dblib'));
返回1
。在.ini文件,我有:Zend不加載pdo_dblib
resources.db.adapter = "pdo_mssql"
resources.db.params.pdoType = "pdo_dblib"
當我與一個調試器中運行應用程序時,聲明$a = extension_loaded('pdo_dblib');
的價值false
。
由於此PDO::getAvailableDrivers()
不包含pdo_dblib(當然),這會導致應用程序拋出異常。
有誰知道爲什麼會出現這個問題,以及如何解決它?
http://php.net/manual/en/pdo.installation.php你啓用了擴展嗎?在Linux上,它會是'php_pdo_mssql.so' – bassxzero