1

完全なエラー レポートを使用して php コードを実行すると、次のようになります。

警告: mysqli::mysqli(): ヘッダーとクライアント ライブラリのマイナー バージョンが一致しません。

ここで説明されているように、mysqli をアンインストールして mysqlnd に切り替える必要があることがわかりました: ヘッダーとクライアント ライブラリのマイナー バージョンの不一致

移行後、phpMyAdmin が機能しなくなっていることがわかりました。そのため、php-mysqlnd パッケージをアンインストールして、php-mysql を再度インストールする必要がありました。

私の質問は、「phpMyAdmin は mysqlnd と連携できますか?」ということです。

4

1 に答える 1

1

CentOSフォーラムで同じ質問をした後、これに対する解決策を得ました:

https://www.centos.org/forums/viewtopic.php?f=47&t=53726

秘訣は、「yum remove php-mysql」と「yum install php-mysqlnd」を別々のコマンドで発行しないことですが、代わりに次のコマンドを発行する必要があります。

# yum shell
> remove  php-mysql
> install php-mysqlnd
> run
> quit

上記により、phpMyAdmin が自動的に削除されるのを防ぎ、アップグレードは phpMyAdmin パッケージを壊すことなくスムーズに行われます。

于 2015-08-16T14:15:03.257 に答える