0

Ubuntu のインストールで mssql_* 関数が動作しており、これを Windows 7 ボックスに複製したいと考えています。win7 ボックスに wamp をインストールしましたが、mssql_* 関数が表示されません。何も機能していないという多くの投稿を読みました。ext ディレクトリを適切に設定しました。extension=php_mssql.dll には phpinfo の mssql セクションが表示されませんが、sqlsrv セクションは表示されます。実稼働環境とテスト環境を一致させたいと考えています。

ご支援いただきありがとうございます Dean-O

4

1 に答える 1

2

ローカルの wampserver 2.1 インストールを確認したところ、php_mssql 拡張機能を有効にするオプションがありますが、拡張機能ディレクトリにはありません。

*nix と Windows の両方で正常に動作すると思われる FreeTDS 拡張機能を試すことができます。

Moodle wiki は、Microsoft SQL Server ドライバに「既知の問題」があることを示しています。

警告: このドライバには既知の問題があるため、Moodle プロダクション サーバには適していません。

代わりに FreeTDS を使用することをお勧めします (php_dblib 拡張機能をインストールすることにより)。Moodle は MSSQL の既知のユーザーであり、尊敬されるプロジェクトですが、「既知の問題」が何を意味するのかを実際には特定していません。

http://docs.moodle.org/24/en/Installing_MSSQL_for_PHP

FreeTDS が機能しない場合は、公式の Microsoft ドライバーをインストールしてみてください。

http://www.microsoft.com/en-us/download/details.aspx?id=20098

于 2013-06-17T15:39:55.080 に答える