2017-05-20 65 views
0

現在、Windows PCでローカルMAMPセットアップを使用してMySQLデータベースに接続しています。しかし、次のコードを実行するとエラーが発生します。PHP/MySQLヘッダーとクライアントライブラリの不一致

CODE:

$connection = mysqli_connect($host, $user, $pass, $dbname); 

がERROR:

Warning: mysqli_connect(): Headers and client library minor version mismatch. Headers:50541 Library:50634 in C:\MAMP\htdocs\mysql.php on line 14 

が私のphpinfoを確認し、バージョンはInfactは異なっています。 このエラーが問題であるかどうか、また修正する方法がわかりません。私はphpmyadminでPHP 7.1.1とMySQL 5.6を使用しています。 phpinfo enter image description here FROM

SECTION

任意の助けいただければ幸いです。かなりイライラしました。 ありがとう、乾杯!

+0

あなたは本当にMySQLやフォークmariaDBを使用していますか?これは関連性がありますhttp://stackoverflow.com/questions/10759334/headers-and-client-library-minor-version-mismatch#22454051 –

+0

[ヘッダーとクライアントライブラリのマイナーバージョンの不一致]の可能な複製(http: /stackoverflow.com/questions/10759334/headers-and-client-library-minor-version-mismatch) –

+0

@LouisLoudogTrottierこれまでに見つかったすべての回答は、mysqlndにアップグレードすることを推奨する古いバージョンのphp PHP 5.5以降。また、私は自分のPC上で動かすことができないlinuxコマンドでこれを達成することをお勧めします。 – eArshdeep

答えて

0

私はあなたがMAMPを使用していることに気付きました。同じ問題があり、MAMP/MAMP PROを新しくインストールした後に完全にアンインストールしても問題は解決しました。

以前のバージョンからのアップグレードが不正であると思われます。

my mysqli version info after fresh install

+0

ねえ、これを指摘してくれてありがとう。ヘッダーの不一致の原因は、MAMPにバンドルされているさまざまなバージョンのソフトウェアが原因であることが判明しました。これは、MAMPが新しいアップデートをプッシュしたときに修正されました。私はもはやMac版MAMPのバージョン4.2で同じ問題を抱えていません。 – eArshdeep

関連する問題