3

これが何度も尋ねられたことは知っていますが、すべての回答は古くなっています。

PHP 5.3 の時点で、mssql がサポートされていないことは誰もが知っているので、Microsoft のsqlsrv ドライバーをインストールし続けました。

現在、Windows サーバー 2003 で PHP 5.4、IIS を Web サーバーとして使用している SQL Server 2005 を使用しています。

私は約百万のガイドに従い、それに応じてすべてをインストールしましたが、ドライバーがロードsqlsrvされないか、表示されないphpinfo()か、ハングします。

これは私が php.ini で行ったことです:

 extension=php_sqlsrv_54_nts.dll

extension_dirに設定されてC:\PHP\extいますが、phpinfo() はプログラム ファイルから php.ini ファイルをロードしていることを示しているため、どちらがアクティブか分からないため、毎回 2 つの php.ini ファイルを編集しています。同じ理由で、両方の場所に dll ファイルを配置しました。

この問題に関する情報はありません。すべての解決策は、間違ったバージョンを使用した人などのためのものです。

すべての dll を適用しようとしましたが、スレッド化されているものもスレッド化されていないものも含め、すべて同じ結果になりました。

私に何ができる?

4

1 に答える 1