PHP 用 MySQLnd インストールのトラブルシューティング
PHP で MySQLnd を有効にしようとする場合、ソース コードのコンパイルとパッケージ管理を区別することが重要です。
ソース コードのコンパイルのコンテキストでは、ビルドを構成するために ./configure コマンドが使用されます。質問で示唆されているように、MySQLnd を指定するには --with-mysql=mysqlnd フラグを使用して更新する必要があります。
ただし、特定のシナリオでは、パッケージ マネージャーを通じて MySQLnd をインストールしようとしています。 (うーん)。この場合、./configure コマンドを変更する必要はありません。代わりに、依存関係の競合メッセージは、php-mysql と php-mysqlnd の両方を同時にインストールできないことを示します。
これを解決するには、php-mysqlnd をインストールする前に php-mysql を削除します。
yum remove php-mysql yum install php-mysqlnd
インストールが成功したことを確認するには、次のコマンドを実行します:
php -m | grep mysqlnd php -i | grep mysqlnd
以上がパッケージ マネージャーを使用して PHP で MySQLnd インストールの問題をトラブルシューティングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。