ホームページ >バックエンド開発 >PHPチュートリアル >ローカルのphpをリモートSQLサーバー2008に接続する際のアドバイスをください。

ローカルのphpをリモートSQLサーバー2008に接続する際のアドバイスをください。

WBOY
WBOYオリジナル
2016-06-23 14:01:181090ブラウズ

ローカル環境: 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 をインストールする

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