Php
SQL Server 擴展因 PHP、IIS 而失敗
我很難讓 SQL Server 擴展在 Windows Server 上與 PHP 一起使用。安裝很順利,我可以
phpinfo
通過瀏覽器載入。但是,當我啟用時php_sqlsrv_54_ts.dll
,它會拋出500 - Internal server error.
PHP 日誌中沒有記錄錯誤。以下是我執行的步驟:
- 遵循 PHP手動安裝指南並配置 IIS 以處理 PHP 請求
- 下載並安裝Microsoft Drivers 3.0 for PHP for SQL Server
- 已下載並安裝 SQL Server Native Client (
sqlncli.msi
)- 下載並安裝 PHP 管理器並執行任何建議的更改
啟用的擴展
禁用的擴展
系統:Windows Server 2008 R2 標準版 SP1 x64
PHP:版本 5.4.10(啟用執行緒安全)
伺服器 API:CGI/FastCGI
我試過的資源:
*
我還沒有嘗試過 Web 平台安裝程序,因為我讀到它可能會損壞 IIS 安裝。
原來我已經下載並安裝了VC9 x86 Thread Safe。在我刪除它並嘗試 VC9 x86 Non Thread Safe之後。我還需要下載 SQL Server 2012 Native Client,因為它包含 11.0 驅動程序。