php pdosqlsrv安裝

PHPz
發布: 2023-05-07 12:24:07
原創
1273 人瀏覽過

PHP pdo_sqlsrv 擴充安裝教學

在Windows平台上,pdo_sqlsrv 作為驅動是可用的。這篇文章將向您展示如何在您的 PHP 中安裝 pdo_sqlsrv 擴展,以便您可以存取 SQL Server 資料庫。

  1. 下載 pdo_sqlsrv 擴充功能

您可以從本文檔下載和使用 pdo_sqlsrv 擴充功能。此處提供的檔案適用於 PHP 5.6 - 7.3 版本的 Windows 作業系統。

如果你的PHP 版本在這個範圍之外或你的系統不是Windows,你可以到這裡找到適合自己的驅動程式:https://www.microsoft.com/en-us/sql-server /developer-get-started/php-windows/。

  1. 解壓縮擴充功能並安裝

將下載的 pdo_sqlsrv 驅動解壓縮到安裝 PHP 的目錄下的 ext 資料夾中。解壓縮後的目錄名稱可能會略有不同,但應該類似於“php_pdo_sqlsrv_7_x_ts.dll”。

接下來,將以下兩個檔案加入 PHP 的 php.ini 檔案中。如果您無法找到 php.ini 文件,請使用 phpinfo() 函數來尋找目前的 php.ini 路徑。

extension=php_sqlsrv_7_x_ts.dll(此行要插在前面)

extension=php_pdo_sqlsrv_7_x_ts.dll

注意:在新增這些行時,取代php_sqlsrv_7_x_x_ts.dll_##注意:在新增這些行時,替換php_sqlsrv_7_x_x_ts.dll 和_#. .dll 的檔名,以便符合你下載的檔名。

  1. 測試驅動程式

使用下列指令來檢查是否成功安裝了驅動程式:

if (!function_exists('sqlsrv_connect')) echo " Sqlsrv drivers not installed";

如果成功安裝,最後一個語句將沒有任何輸出。否則,它將輸出 “Sqlsrv drivers not installed”。

  1. 一些細節

如果您使用的是PHP 5.x,則使用對應版本的驅動程式;如果使用的是PHP 7.x,則使用對應版本的驅動。

如果在安裝或設定 pdo_sqlsrv 驅動程式時遇到問題,請查看 PHP 錯誤日誌檔案以取得更多有關問題的資訊。

在 PHP 中使用pdo_sqlsrv驅動時,函數名稱和方法名稱與 SQL Server 驅動程式不同。在處理 pdo_sqlsrv 擴充功能之前,請先查看 SQL Server 驅動程式的函數和方法名稱。

在PHP 檔案中,透過使用下列方法驗證SQL Server 驗證資訊是否正確:

$connectionInfo = array("UID" => $username, "PWD" => $ password, "Database" => $databaseName);

$conn = sqlsrv_connect($serverName, $connectionInfo);

if ($conn) {

echo "Connection established.";
登入後複製

} else{

echo "Connection could not be established.";
die(print_r(sqlsrv_errors(), true));
登入後複製

}

總結

這就是安裝pdo_sqlsrv 擴充功能所需的步驟。希望這篇文章對您有幫助。如果您遇到任何問題,請在下面的評論部分留言,我們將盡力解答您的疑惑。

以上是php pdosqlsrv安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板