ホームページ >バックエンド開発 >PHPチュートリアル >ローカルのphpをリモートSQLサーバー2008に接続する際のアドバイスをください。
ローカル環境: WampServer バージョン 2.4
リモート データベース: SQL Server 2008
php 5.3 以下は mssql で拡張できます
php5.3+ は sqlsrv で拡張できます
php 5.3以下は OK mssql 拡張機能を使用します
php5.3+ sqlsrv 拡張機能を使用します
sqlsrv 拡張機能を使用する場合、リモート データベースにはどのような構成が必要ですか?
私はワンプに拡張機能をインストールしただけで、Microsoft SQL Server 2008 R2 Native Client もインストールしました
しかし、テストではまだプロンプトが表示されます: 致命的なエラー: D:wampwwwtesttestsql2008.php の 15 行目で未定義関数 sqlsrv_connect() を呼び出します
1. リモートデータベースには、リモート接続を有効にするための権限が必要です。
2. ローカル PHP には sqlsrv 拡張機能もインストールする必要があります。有効にする方法についてはオンラインで検索してください。php のバージョンに注意する必要があります。
SQL Server 3.0 用の Microsoft Drivers for PHP をインストールしました
上記の要件に従って、同じことを行いました (以下に示すように)
http://bbs.csdn.net/topics/390720089
phpStudy 拡張機能を使用します内部ですでに準備されているので、接続するだけで準備完了です。
拡張機能を正常に開くことができませんでした。 。
問題は解決しました。構成した Web サーバー環境について説明してください:
1. システム バージョン: win7 Ultimate 64 ビット
2. php-5.3.2-nts-Win32-VC9-x86 (PHPManager を使用して拡張機能をインストールします) IIS の場合:php_pdo_sqlsrv_53_nts_vc9.dll php_sqlsrv_53_nts_vc9.dll)
3. PHPManagerForIIS-1.2.0-x64
4. fascCGI モードを使用する
5. Microsoft SQL Server 2008 R2 Native Client をインストールする