首頁 >資料庫 >mysql教程 >如何修復 XAMPP 中的「致命錯誤:呼叫未定義函數 sqlsrv_connect()」?

如何修復 XAMPP 中的「致命錯誤:呼叫未定義函數 sqlsrv_connect()」?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-23 14:32:11696瀏覽

How to Fix the

致命錯誤:呼叫未定義函數sqlsrv_connect()

遇到「致命錯誤:呼叫未定義函數sqlsrv_connect()」錯誤將XAMPP 與PHP 結合使用並連線至Microsoft Azure SQL Server顯示缺少

解決方案 1:

MSSQL 擴充功能不再適用於 Windows 上的 PHP 5.3 或更高版本。相反,Microsoft 提供了 SQLSRV,它是 SQL Server 的替代驅動程式。

解決方案2:

第1 步:下載SQLSRV

參觀http://www.microsoft.com /en-us/download/details.aspx?id=20098 下載SQLSRV32.EXE (Microsoft Drivers for PHP for SQL Server)。

第2 步:解壓縮並放置DLL檔

解壓縮下載的檔案並將SQLSRV32.EXE複製到C:xamppphpext.

第3 步:將擴充功能加入到php.ini

取消註解以下行或將其附加到php.ini 檔案:
extension=php_sqlsrv_56_ts.dll

第4 步:重新啟動Apache

從XAMPP 控制面板重新啟動Apache 以套用變更。

已編譯二進位檔案的替代來源

您也可以找到官方Microsoft Git 中最新編譯的二進位檔案

注意:

確保您使用的SQLSRV 版本與XAMPP 中安裝的PHP版本相容。如果擴充版本與 PHP 不相容,可能會出現此錯誤。

以上是如何修復 XAMPP 中的「致命錯誤:呼叫未定義函數 sqlsrv_connect()」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn