1
我不斷收到這個錯誤,當我跑我的代碼:調用未定義功能sqlsrv_connect()使用XAMPP和php7.0
Call to undefined function sqlsrv_connect().
我使用的XAMPP,PHP 7.0和SQL Server。我發現如何解決這個問題的所有答案都涉及下載驅動程序。
我已經安裝在XAMPP/PHP/EXT文件夾:
- php_pdo_sqlsrv_54_ts.dll
- 以及55和56
- php_sqlsrv_54_ts.dll
- 以及55和56
並且所有這些都使用.nts代替.ts。我也在我的XAMPP/PHP文件夾中的php.ini文件夾中包含所有這些文件的擴展名。這些都是我嘗試過的所有驅動程序,迄今爲止還沒有爲我工作。
任何想法,爲什麼這不適合我?是因爲驅動程序重疊並導致問題,還是我下載了錯誤的驅動程序?
可能重複[致命錯誤:調用未定義的函數sqlsrv \ _connect()](http://stackoverflow.com/questions/22015179/fatal-error-call-to-undefined-function-sqlsrv-connect) – Machavity
我找不到任何[文檔](https://msdn.microsoft.com/en-us/library/cc296170.aspx)顯示它支持php7。 [本頁](https://www.microsoft.com/en-us/download/details.aspx?id=20098)表示他們「是PHP 5的擴展」 –