php5.3はsqlserver2005に接続します
リリース: 2016-07-25 08:50:31
オペレーティング システム win2003 サーバー: iis php 5.3.26 sqlserver2005
- php5.3 以降、sqlserver は接続拡張機能をサポートしなくなりましたが、Microsoft は php5.3 以降用の拡張機能ソリューションを公式に提供しています。
- 1. SQLserver に接続するデータベースのバージョンが 2005 であることを確認します。
- 2. phpinfo() で確認できる、php が vc9 または vc6 をサポートしているかどうかを確認します。
- 3. PHP のバージョンが 5.3 であることを確認し、PHP がスレッドセーフであるかどうかを phpinfo() で確認します。
- 3. Microsoft 公式 Web サイトにアクセスして、上記に従って拡張機能をダウンロードします。または、添付ファイルを直接ダウンロードします。
-
-
- ポイント 2 と 3 は、phpinfo の Zend Extension Build 属性で確認できます。
- 例: API220090626、TS、VC9 TS はスレッド セーフを表し、VC9 バージョンの拡張機能です。
- API220090626、NTS、VC6 NTS は非既製セキュリティを表し、VC6 バージョンの拡張機能です。
-
-
- TS,VC9 2 つの拡張子 php_pdo_sqlsrv_53_ts_vc9.dll と php_sqlsrv_53_ts_vc9.dll を php/ext ディレクトリに割り当てます。
- TS,VC6 2 つの拡張子 php_pdo_sqlsrv_53_ts_vc6.dll と php_sqlsrv_53_ts_vc6.dll を php/ext ディレクトリに割り当てます。
- NTS,VC9 2 つの拡張子 php_pdo_sqlsrv_53_nts_vc9.dll と php_sqlsrv_53_nts_vc9.dll を php/ext ディレクトリに割り当てます。
- NTS、VC6 2 つの拡張子 php_pdo_sqlsrv_53_nts_vc6.dll と php_sqlsrv_53_nts_vc6.dll を php/ext ディレクトリに割り当てます。
-
- 同時に、php.ini ファイルを開いて次のコードを記述します
- extension = ext の下にコピーされた pdo 拡張子 // 対応する必要があります
- extension = ext の下にコピーされた拡張子 // 対応する必要があります
- 1 つの php_pdo_sqlsrv は 1 つの php_sqlsrv に対応します
-
- 上記の操作が完了したら。 iis を再起動します。
- Open phpinfo();
- sqlsrv を含む PDO pdo 項目をクエリできます
- pdo_sqlsrv をクエリします
- 上記のすべてが存在する場合、php5.3 は sqlserver2005 に正常に接続されています。 。
- 次に、接続をテストするサンプルを作成すると、テストは成功します。
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31