web-dev-qa-db-ja.com

sqlsrvがphpinfoに表示されない

IIS7を実行しているWindowsServer 2008R2にphp5.3をインストールしました。 phpinfo()は正常に機能しています。

ここで、SQLServer用のPHP)用のMicrosoftドライバーを正しくインストールしたかどうかを確認したいと思います。

ここからダウンロードしました: http://www.Microsoft.com/downloads/en/details.aspx?FamilyID=80E44913-24B4-4113-8807-CAAE6CF2CA05#RelatedResources

2つのdll(php_pdo_sqlsrv_53_nts_vc9.dllとphp_sqlsrv_53_nts_vc9.dll)をPHP\extフォルダーにドロップし、php.iniでそれらを参照しました。サーバーを再起動しました。

しかし、phpinfo()を実行すると、sqlsrvへの参照が表示されません。これは正常ですか?または、これらのsqlsrv拡張機能専用のphpinfo()のセクションも必要ですか?

エラーロギングはオンになっていますが、sqlsrvを参照するphp-errors.logにエラーは発生していません。 php_pdo_sqlsrv_53_nts_vc9.dllファイルとphp_sqlsrv_53_nts_vc9.dllファイルの両方が追加されました(IISの非スレッドセーフバージョン)。php5.dllはphpインストールフォルダーにあります。

ポインタをありがとう。

1
sirg45

奇妙な理由でphp.iniが保存されないという問題がありました。今はすべて良いです。ここにたどり着いた他の人には、私の問題は他の場所にありましたが、php.iniにextension_dir = "C:\ PHP\ext"があることを確認してください...

1
sirg45