致命錯誤:呼叫未定義函數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中文網其他相關文章!