ホームページ >バックエンド開発 >PHPチュートリアル >PHP から SQL Server に接続すると、「未定義関数 mssql_connect() への呼び出し」エラーが発生するのはなぜですか?
PHP 致命的エラー: 未定義関数 mssql_connect() の呼び出し
問題:
接続試行時IIS7/Windows Server 2008 上で実行されている PHP 5.3 から SQL Server 2008 に接続すると、致命的なエラー「未定義関数 mssql_connect() への呼び出し」が表示されます。
解決策:
この問題を解決するには、次のことを確認してください:
適切な拡張機能構成:
次の行を C:Program Files (x86)PHPphp.ini に追加します。 :
extension=php_sqlsrv_53_nts.dll
PHPINFO 検証:
phpinfo() にアクセスして、SQLSRV 拡張機能がロードされているかどうかを確認します。次のようなセクションを探します:
SQLSRV SQLSRV support => enabled SQLSRV Info => SQLSRV Session State => enabled SQLSRV Client Adapter => yes
mssql_connect() はMicrosoft SQL Server 拡張機能 (sqlsrv) ではなく、Mssql 拡張機能です。
extension_dir = "C:PHPext"
ファイルに変更を加えた後、サーバーを再起動します。 php.ini ファイル。以上がPHP から SQL Server に接続すると、「未定義関数 mssql_connect() への呼び出し」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。