簡體   English   中英

PHP連接“無法獲取數據庫句柄:找不到驅動器”

[英]PHP connection “Failed to get DB handle: could not find driver”

我正在使用以下代碼嘗試連接:

try {
        $hostname = "*****";
        $port = 1443;
        $dbname = "*******";
        $username = "********";
        $pw = "************";
        $dbh = new PDO ("dblib:host=$hostname:$port;dbname=$dbname","$username","$pw");
        } catch (PDOException $e) {
            echo "Failed to get DB handle: " . $e->getMessage() . "\n";
        exit;
        }

這是我的錯誤:

Failed to get DB handle: could not find driver

DLL文件已經在php / ext中,並在php.ini中進行了修改

我還可以做些什么?

這里有可能,

  1. 在php.ini中啟用mssql

    ;extension=php_mssql.dll

    extension=php_mssql.dll

  2. 嘗試在php.ini上編輯設置, mssql.secure_connection必須設置為on 如果配置了php,則mssql_connect可以使用安全連接...進入php.ini並驗證mssql.secure_connection參數

    [MSSQL] mssql.secure_connection = On 3。嘗試以下操作:

通過刪除“;”在php.ini中取消注釋以下內容:

;extension=php_pgsql.dll

我希望這能幫到您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM