4 回答

TA貢獻(xiàn)1794條經(jīng)驗 獲得超8個贊
安裝第三方擴展時,需要確保所有編譯參數(shù)都匹配:
PHP版本
體系結(jié)構(gòu)(32/64位)
編譯器(VC9,VC10,VC11 ...)
線程安全
常見的故障包括:
編輯錯誤的
php.ini
文件(通常是捆綁銷售商品);正確的路徑顯示在中phpinfo()
。忘記重新啟動Apache。
無法看到啟動錯誤;這些應(yīng)該顯示在Apache日志中,但是您也可以使用命令行對其進(jìn)行診斷,例如:
php -d display_startup_errors=1 -d error_reporting=-1 -d display_errors -c "C:\Path\To\php.ini" -m
如果一切正常,您應(yīng)該sqlsrv
在命令輸出中看到和/或phpinfo()
(取決于您配置的SAPI):
[PHP模塊]
bcmath
日歷
Core
[...]
SPL
sqlsrv
標(biāo)準(zhǔn)
[...]

TA貢獻(xiàn)1943條經(jīng)驗 獲得超7個贊
如果您使用的是Microsoft驅(qū)動程序3.1、3.0和2.0。請檢查您的PHP版本已隨IIS安裝。
使用此腳本檢查php版本:
<?php echo phpinfo(); ?>
要么
如果已使用Web平臺安裝程序在IIS中安裝了PHP Manager,則可以從中檢查版本。
然后:
如果您正在使用新的PHP版本(5.6),請從此處下載驅(qū)動程序
對于低于5.6的PHP版本-請從此處下載驅(qū)動程序
PHP驅(qū)動程序版本3.1需要PHP 5.4.32或PHP 5.5.16或更高版本。
PHP驅(qū)動程序版本3.0需要PHP 5.3.0或更高版本。如果可能,請使用PHP 5.3.6或更高版本。
PHP驅(qū)動程序2.0版驅(qū)動程序可用于PHP 5.2.4或更高版本,但不適用于PHP 5.4。如果可能,請使用PHP 5.2.13或更高版本。
然后使用PHP Manager將下載的驅(qū)動程序添加到php config
文件中。您可以如下所示進(jìn)行操作(瀏覽文件并按OK)。 然后重新啟動IIS服務(wù)器
如果此方法無效,請更改php版本并嘗試運行您的php腳本。
要將其更改php version
為較低值并嘗試了解發(fā)生了什么。那么您可以下載執(zhí)行上述步驟的相關(guān)驅(qū)動程序。
- 4 回答
- 0 關(guān)注
- 1761 瀏覽
添加回答
舉報