先週の金曜日に定期的なパッケージの更新を行って以来、Web サーバーでややこしい問題が発生しています。mysql_connect() を使用するとエラーが発生します。
Warning: mysql_connect(): Headers and client library minor version mismatch. Headers:50532 Library:100005 in /srv/www/***/wp-includes/wp-db.php on line 1142
php -i を実行すると、次のようになります。
mysqli
MysqlI Support => enabled
Client API library version => 10.0.5-MariaDB
Client API header version => 5.5.32
apt-get install mariadb*
次のパッケージが既にインストールされています。
libmariadbclient18 is already the newest version.
libmariadbclient18 set to manually installed.
mariadb-client is already the newest version.
mariadb-client-10.0 is already the newest version.
mariadb-client-10.0 set to manually installed.
mariadb-client-core-10.0 is already the newest version.
mariadb-client-core-10.0 set to manually installed.
mariadb-common is already the newest version.
mariadb-common set to manually installed.
mariadb-server is already the newest version.
mariadb-server-10.0 is already the newest version.
mariadb-server-10.0 set to manually installed.
mariadb-server-core-10.0 is already the newest version.
mariadb-server-core-10.0 set to manually installed.
私はすでにこの問題をウェブ全体で調べましたが、同様の問題には、ライブラリ バージョンの -MariaDB タグが付いていないようです。
したがって、これを解決する方法がわかりません。
あなたの助けは大歓迎です!
編集:
php -i mysql:
MySQL Support => enabled
Client API version => 10.0.5-MariaDB
奇妙なことに、このセクションではクライアント API ライブラリのバージョンまたはクライアント API ヘッダーのバージョンについて言及していません。