1

PHPを使用してMicrosoftSQLServer2005エンタープライズに接続する方法について質問される場合があります。

Appserv 2.5.10(Apache 2.2.8、PHP 5.2.6)とSQLServer2005を使用しています

このリンクから拡張機能をダウンロードした後:

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

これらの行を追加して、php.iniファイルを有効にします。

extension=php_pdo.dll
extension=php_sqlsrv_52_ts_vc6.dll
extension=php_pdo_sqlsrv_52_ts_vc6.dll

このコードを使用してApacheを再起動し、接続します

$link = mssql_connect($server, $user, $pass);

ブラウザに表示されるエラーは

致命的なエラー:12行目のG:\ AppServ \ www \ testmssql_connect.phpにある未定義の関数mssql_connect()を呼び出します

誰かが私を助けることができますか?

注:Windows Server 2003を使用していますが、PHP用のMicrosoftDriver3.0のOSサポートリストにこのOSが見つかりません。この問題が問題の原因ですか?

4

1 に答える 1

1

このリンクを見てください:

1)PHP.INIファイルを確認しますextension_dir

2).dllをそのディレクトリ(たとえば、)にコピーしたことを確認しますC:\PHP\ext"

3)呼び出すダミーページを作成しますphpinfo();。ブラウザでページを表示します。「sqlsrv」のエントリが表示されていることを確認してください。

「お役に立てば幸いです。

于 2012-07-17T06:46:06.197 に答える