ホームページ >バックエンド開発 >PHPチュートリアル >php5.3はsqlserver2005に接続します

php5.3はsqlserver2005に接続します

WBOY
WBOYオリジナル
2016-07-25 08:50:31791ブラウズ
オペレーティング システム win2003
サーバー: iis
php 5.3.26 sqlserver2005
  1. php5.3 以降、sqlserver は接続拡張機能をサポートしなくなりましたが、Microsoft は php5.3 以降用の拡張機能ソリューションを公式に提供しています。
  2. 1. SQLserver に接続するデータベースのバージョンが 2005 であることを確認します。
  3. 2. phpinfo() で確認できる、php が vc9 または vc6 をサポートしているかどうかを確認します。
  4. 3. PHP のバージョンが 5.3 であることを確認し、PHP がスレッドセーフであるかどうかを phpinfo() で確認します。
  5. 3. Microsoft 公式 Web サイトにアクセスして、上記に従って拡張機能をダウンロードします。または、添付ファイルを直接ダウンロードします。
  6. ポイント 2 と 3 は、phpinfo の Zend Extension Build 属性で確認できます。
  7. 例: API220090626、TS、VC9 TS はスレッド セーフを表し、VC9 バージョンの拡張機能です。
  8. API220090626、NTS、VC6 NTS は非既製セキュリティを表し、VC6 バージョンの拡張機能です。
  9. TS,VC9 2 つの拡張子 php_pdo_sqlsrv_53_ts_vc9.dll と php_sqlsrv_53_ts_vc9.dll を php/ext ディレクトリに割り当てます。
  10. TS,VC6 2 つの拡張子 php_pdo_sqlsrv_53_ts_vc6.dll と php_sqlsrv_53_ts_vc6.dll を php/ext ディレクトリに割り当てます。
  11. NTS,VC9 2 つの拡張子 php_pdo_sqlsrv_53_nts_vc9.dll と php_sqlsrv_53_nts_vc9.dll を php/ext ディレクトリに割り当てます。
  12. NTS、VC6 2 つの拡張子 php_pdo_sqlsrv_53_nts_vc6.dll と php_sqlsrv_53_nts_vc6.dll を php/ext ディレクトリに割り当てます。
  13. 同時に、php.ini ファイルを開いて次のコードを記述します
  14. extension = ext の下にコピーされた pdo 拡張子 // 対応する必要があります
  15. extension = ext の下にコピーされた拡張子 // 対応する必要があります
  16. 1 つの php_pdo_sqlsrv は 1 つの php_sqlsrv に対応します
  17. 上記の操作が完了したら。 iis を再起動します。
  18. Open phpinfo();
  19. sqlsrv を含む PDO pdo 項目をクエリできます
  20. pdo_sqlsrv をクエリします
  21. 上記のすべてが存在する場合、php5.3 は sqlserver2005 に正常に接続されています。 。
  22. 次に、接続をテストするサンプルを作成すると、テストは成功します。
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。