2016-05-12 95 views
2

我正試圖將舊的Wordpress 3.7博客遷移到在完全修補的Windows Server 2012 R2版本上運行PHP 5.6.20的新的Web服務器。sqlsrv PHP擴展未正確加載或可供PHP使用

當我去/可溼性粉劑管理員/我得到以下錯誤:

Extension Not Loaded The sqlsrv PHP extension is not loaded properly or available for PHP to use.

Check your phpinfo Make sure it is loaded in your php ini file Turn on display_errors and display_startup_errors so you can detect issues with loading the module.

當我看着phpinfo()函數,我看到:

sqlsrv 

sqlsrv       support   enabled 
Directive      Local Value  Master Value 
sqlsrv.ClientBufferMaxKBSize 10240   10240 
sqlsrv.LogSeverity    0   0 
sqlsrv.LogSubsystems   0   0 
sqlsrv.WarningsReturnAsErrors On   On 

當我在PHP管理器中查看IIS顯示php_sqlsrv.dll as Enabled

我記下的phpinfo()以下的值配置命令

CSCRIPT/NOLOGO configure.js 「--enable-快照生成」, 「--enable-調試包」「 - 「--with-pdo-mssql」「--without-pi3web」「--with-pdo-zts」「--disable-isapi」「--disable-nsapi」--without -mssql「 oci = c:\ php-sdk \ oracle \ x86 \ instantclient_12_1 \ sdk,shared「」--with-oci8-12c = c:\ php-sdk \ oracle \ x86 \ instantclient_12_1 \ sdk,shared「」--with- 「--with-mcrypt = static」「--without-analyzer」「--enable-object-out-dir = ../obj /」「--enable-com-dotnet = shared」 -with-pgo

我不確定是否有任何東西處理它或我如何改變這個價值?

+0

的重要組成部分,是'--without-PDO,MSSQL ' - 你需要重新編譯你的PHP。另外..爲什麼在Windows服務器上運行PHP?你甚至不能使用'php-fpm',你會受到網絡服務器性能的限制。如果您有選擇,請在* nix上運行它(我知道改變基礎結構並非總是可行,所以我正在發表評論)。 – Mjh

回答