我已經在IIS中成功配置了php。示例php頁面正常工作。現在我想連接到SQL服務器,我試圖通過下載一個mssql .dll文件在ext文件夾中,我也嘗試通過安裝Windows驅動程序的擴展,然後也不工作。請幫忙解決這個問題。我使用php5.3.19相同。使用iis連接php與mssql
0
A
回答
0
爲了使用PHP 5.3與SQL Server(2005及以上版本),您將需要Microsoft Drivers for PHP for SQL Server。有兩個版本可用:2.0和3.0。 3.0包括對SQL Server 2012和PHP 5.4的支持。
您可以在TechNet article中找到有關安裝dll並與SQL Server連接的說明。
要安裝擴展,您必須將它們移動到你的ext文件夾,並添加一行php.ini中加載它們,如下所示:
extension=php_sqlsrv_53_nts_vc9.dll
一旦做到這一點,重新啓動Web服務器和加載phpinfo以查看擴展是否已加載。如果它已正確加載,您應該看到a "sqlsrv" section in PHPInfo。
當您開始編寫連接到SQL Server的PHP時,請確保您已安裝本地客戶端。當前版本是SQL Server 2012 Native Client。 API的參考文獻可用on TechNet和PHP.net。
最後,考慮升級到PHP 5.4。 3.0版本的驅動程序支持5.4,但2.0版本不支持;如果您無法在系統上安裝3.0,則可以找到5.4兼容版本的DLL(sqlsrv-5.4-nts-snap.zip或 sqlsrv-5.4-ts-snap.zip)on PHP.net。這些版本我有很好的結果。
相關問題
- 1. PHP/MSSQL連接
- 2. 無法使用IIS上的PHP連接到MSSQL
- 3. IIS PHP使用Windows身份驗證連接到MSSQL
- 4. php adodb MSSQL連接
- 5. PHP + MSSQL + IIS
- 6. 使用PHP PDO連接到MSSQL Server 2005
- 7. 錯誤連接MSSQL使用PHP
- 8. php連接與mssql(sql server 2012)
- 9. nodejs使用node-mssql連接mssql
- 10. 使用PHP連接MSSQL數據庫連接
- 11. PHP遠程MSSQL連接
- 12. PHP連接MSSQL極慢
- 13. 使用doctrine1連接MSSQL SERVER
- 14. 與Ubuntu 16.04連接MSSQL
- 15. 主義與連接MSSQL
- 16. 用PHP連接到MSSQL server 2008
- 17. CodeIgniter MSSQL連接
- 18. 從MSSQL連接
- 19. 使用PHP連接連接到MSSQL數據庫用戶登錄失敗
- 20. IIS應用程序池,服務帳戶和MSSQL連接
- 21. PHP,MSSql服務器連接超時
- 22. 從PHP框架連接到MSSQL Kohana
- 23. PHP MSSQL服務器連接問題
- 24. 新手從php腳本連接到mssql
- 25. php pdo連接到mssql實例
- 26. PHP 7.1連接到MSSQL NOT SQLSRV
- 27. PHP PDO - dblib MSSQL - SQL連接問題
- 28. 解決來自PHP的MSSQL連接
- 29. 無法通過PHP連接到MSSQL
- 30. MSSQL + XAMPP + php的連接問題
檢查'phpinfo()'或'php -i'來查看擴展是否被加載。請擴展*不工作* - 不幫助任何人 – ManseUK
在PHP 5.3中,您需要使用MS提供的(* not * bundled)「sqlserv」驅動程序,而不是「mssql」驅動程序。 – Charles