エラー:Headers and client library minor version mismatch.

PHPからMySQLへ接続を行おうとした際、
下記のようなエラーが発生した。
f:id:shevhome:20151102103835p:plain
これの原因をネットで調べると
PHPのバージョン
MySQLのバージョン
が異なることでそれぞれのライブラリのバージョンも
違ってきてしまうためらしいということだった。
そこで、まずは、バージョンの確認をしてみる
PHPのバージョンの確認>
コマンド:php -v
f:id:shevhome:20151102103747p:plain
MySQLのバージョンの確認>
コマンド:mysqladmin -u root -p version
f:id:shevhome:20151102104506p:plain
5.4と5.6だから、ずれているのか…。
ということで、PHPを再インストールしてみる
1. PHPをアンインストール
2. PHPをインストール
の順に実施する。
PHPのバージョンは5.6でインストールしたいので、
そのバージョンでのインストール方法をネットで
探すと下記があったので参考にさせて頂いた。
qiita.com
ちなみに、実施したコマンドは下記。
<1. PHPをアンインストール>

yum remove php php-*

2. PHPをインストール>

sudo yum install –enablerepo=remi –enablerepo=remi-php56 php php-opcache php-devel php-mbstring phpmcrypt php-mysqlnd phpphpunitPHPUnit phppeclxdebug phppecl-xhprof

これでとりあえず、バージョンを確認すると
5.6であることが確認できた。
f:id:shevhome:20151102105213p:plain
PHPMySQLがどちらも5.6になったので、
もともとのエラーはこれででなくなった。

スキルを使って、就職/転職/副業する時のサイト

プログラミングのスキルなどを、自分なりに高めた上で、

自分のスキルをアピールして就職や転職を行い、年収をあげるか、

副業という形で、年収にプラスアルファの稼ぎを増やすことはできます。

まずはできる範囲で取り組むことで、

少しずつ、経験値も増え、自分のスキルが収入につながるのでおすすめです。

おすすめ書籍

広告

おすすめ記事