私はXAMPPがインストールされているが、SQLSRVは、ローカルホストからのPHP情報に表示されません:81(81は私はlocalhostにアクセスするポートです)。XAMPP 7.1.1/PHP 7.1.1でPHP InfoにSQLSRVが表示されないのはなぜですか?
私はマイクロソフトからの公式SQLSRVドライバをダウンロードし、このように私のphp.iniにそれらを追加しました:
私はまた、代わりにx86のドライバを試してみましたが、どちらも仕事!
彼らはCであるべきなドライバファイルが配置されています:\ XAMPPの\ PHPの\ extと
は、それだけではSQLSRVはまだPHP 7.1.1では動作しませんか?最新のドライバはどこで入手できますか? SQLSRV40とSQLSRV30をダウンロードして使用しましたが、どちらも動作しません。
注: SQL Serverネイティブクライアント11のphp.iniからこの行を削除し
あなたもランダムなアーキテクチャをしようとしているという事実は、あなたのシステムの仕様の本当に気づいていない、あなたはおそらくサポート・ライブラリーをインストールしていないまし示唆しています。いずれにしても、エラーを表示するようにPHPを設定することをお勧めします。少なくとも、何が間違っているかを知る機会があります。また、起動エラーが即座に表示されるコンソールからPHPを実行するのに役立ちます。 –
意味があります。私が知っている限り、SQL Server 2016を使用して同じマシンからデータベースを作成して接続することができるので、すべての要件を満たしています。ネイティブクライアントのようなものがインストールされているので、これが有効になるはずです... I don 'トン私はDropboxのを使用してSQLSRV 2016で、合計悪夢であることが証明されたことをしようとするマシン間で私のアクセスSQLデータベースを同期するとしてSQL Server 2016を使用します。 XAMPPを使って私はApacheとSQLを起動できますが、緑とPHPの両方が使えますMy Adminはうまく動作します...拡張機能を実行していてもSQLSRVは表示されません – Studiumcirclus
しかし、[あなたは既に知っています](https :?SQLSRV/3.0はPHP/7.1上で実行されません//www.microsoft.com/en-us/download/details.aspx ID = 20098)という、試みることにも意味がありません。 –