2016-05-12 15 views
2

完全にパッチを当てたバージョンのWindows Server 2012 R2で古いWordpress 3.7のブログをPHP 5.6.20を実行している新しいWebサーバーに移行しようとしています。sqlsrv PHPエクステンションが正しくロードされていないか、またはPHPで利用可能です

私は/WP-管理/に行くとき、私は次のエラーを取得する:

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 

ときI PHPマネージャで表示されるIISを調べてくださいphp_sqlsrv.dllとして有効

私は(のphpinfoに注意してください)設定コマンドに次の値:

ます。cscript/NOLOGO configure.js "--enable-スナップショット・ビルド" "--enable-デバッグ・パック"「 - "--with-pdo-mssql" "--without-pi3web" "--with-pdo-mssql" -disable-isapi "" --disable-isapi "--disable-nsapi" "--without-mssql" " oci = c:¥php-sdk¥oracle¥x86¥instantclient_12_1¥sdk、共有 "" --with-oci8-12c = c:\ php-sdk \ oracle \ x86 \ instantclient_12_1 \ sdk、 " - en-mcrypt = static" "--without-analyzer" "--enable-object-out-dir = ../obj/-with-pgo

これは何かがあるかどうかわかりませんどのように私はその値を変更するか?

+0

重要な部分は '--without-PDO-MSSQLです' - PHPを再コンパイルする必要があります。また、なぜWindowsサーバー上でPHPを実行するのですか?あなたは 'php-fpm'を使うことさえできません。あなたはあなたのウェブサーバーの性能に制約されます。選択肢がある場合は、* nix上で実行します(インフラの変更は常に可能ではないので、私はコメントをしています)。 – Mjh

答えて

関連する問題