私の構成は WIN2003+IIS6+FastCGI+PHP5.3.28+MSSQL2008 です
FastCGI と PHP5.3.28 は両方ともインストールされたバージョンです。
Microsoft Web サイトにアクセスしてドライバーをダウンロードし、ext フォルダーに抽出します。
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_53_nts_vc9.dll
[PHP_SQLSRV]
extension=最後に php_sqlsrv_53_nts_vc9.dll
保存後 IIS を再起動します
3 台のマシンがあり、すべて同じ環境構成ですが、そのうちの 1 台が接続できず、phpinfo() に MSSQL 情報が表示されません。
他に注意する点を教えてください。同じ構成の 2 台のマシンは動作するのに、1 台は動作しないのはなぜですか?
ディスカッションへの返信(解決策)
まずはPHPサーバーとデータベースサーバーのネットワークが接続できるか見てみましょう。
また、SQL SERVERはリモートアクセスできないように設定されていませんか?