2017-09-13 153 views
0

我一直在嘗試使用php連接到本地MSSQL數據庫。 現在,我被困在安裝正確的驅動程序的PHP與MSSQL的工作。PHP 7 SQLSRV驅動程序不加載

到目前爲止,我有:

1.Downloaded和安裝XAMPP
2.Downloaded的的SQLSRV司機:https://github.com/Microsoft/msphpsql/releases/tag/v4.3.0
3.Placed我的extension_dir和雙重檢查php.ini中varible中的文件指向到正確的文件夾。
4.手動添加
extension=php_pdo_sqlsrv_71_ts.dll extension=php_sqlsrv_71_ts.dll
到php.ini中的擴展名列表。

但我仍然看到同樣的致命錯誤和一個布爾檢查,如果驅動程序已經加載返回false:

bool(false) 
Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect() in 
C:\xampp\htdocs\firsttest\api.php:9 Stack trace: #0 {main} thrown in 
C:\xampp\htdocs\firsttest\api.php on line 9 

我錯過了一步?我一直遵循不同的指導原則,其中一些看起來已經過時。我嘗試安裝ODBC驅動程序,安裝程序說我有更高的版本。所以我期望不會造成任何問題。

回答

0

通過雙重檢查一切,我意識到Xamp總是作爲一個32位應用程序安裝。因此,我應該採用86位版本的.dll文件而不是64位。至少這爲我解決了這個問題。

相關問題