0

Azure データベースに接続しようとしています。他の多くのスタックオーバーフローの回答を読みましたが、うまくいきませんでした:

- Azure が提供するすべてのドライバーをダウンロードしました。彼らは

C:\wamp\bin\php\php5.5.12\ext フォルダー: ここに画像の説明を入力

-拡張フォルダーへのパスをシステム変数に追加しました。

-両方の php.ini ファイル (apache フォルダーと php フォルダー内) に拡張子を設定しました。

-拡張子は次のように設定されています

extension=php_sqlsrv_5X_ts.dll
extension=php_pdo_sqlsrv_5X_ts.dll など extension=C:/wamp/bin/php/php5.5.12/ext/php_sqlsrv_5X_ts.dll extension=C:/wamp/bin/php/php5.5.12/ext/php_pdo_5X_ts .dll

Xは、53、54、55、56 を試したことを意味します。

-新しい変更を試みるたびに、すべての wamp サービスを再起動します。

-IISExpress も試してみました。

-それでもこのエラーが発生し、使用時に「sqlsvr」が表示されません phpinfo()

私はもっ​​と何をすべきですか?私はこれに何週間も苦しんでいます。

4

2 に答える 2

1

この投稿で Jordi のメッセージの実践を参照します。Fatal error: Call to undefined function sqlsrv_connect() in C:\xampp\htdocs

xampp3.2.1 + php 5.5 + SQL サーバー 2014 Express、x64。

私の状況は、xamppフォルダーを新しいコンピューターに移植することです。

  1. やるべきことはすべてやった。(SQLSRV 5.6 (または 5.3 または..) をダウンロードし、php.ini パスを確認します...)
  2. OBDC Driver 13 (x64)をダウンロードしてインストールします (または、 OBDC Driver 11 (x64) を試すこともできます) 。
  3. SQL Server® 2014 Service Pack 3 (x64) をダウンロードしてインストールします。コンピューターを再起動する必要があります。
  4. Visual C++ Redistributable VS2012 Update4 ( x86 )をダウンロードしてインストールします
  5. アパッチを再起動する

その後、それは動作することができます!!!!!

私はこの問題の解決策を数日間探していて、より多くの人を助けたいと思っています.

于 2019-12-06T09:46:43.653 に答える