CentOs 7 Php sudo yumインストールphp-mysqlエラー

CentOs 7 Php sudo yumインストールphp-mysqlエラー

PHPをインストールしようとしていますが、CentOs7でエラーが発生します。私が入力したとき。

sudo yum install php-mysql

エラーが発生しました

Last metadata expiration check: 1 day, 0:39:55 ago on Thu 16 Sep 2021 08:29:16 AM EDT.
No match for argument: php-mysql
Error: Unable to find a match: php-mysql

PHPをインストールする方法

答え1

@Vladの答えがうまくいきます

sudo yum install php-mysqlnd

mysqlndの意味は、Mysql Native DtaverPHPのMySQLクライアントライブラリ(libmysql)をすぐに置き換えることです。

https://dev.mysql.com/downloads/connector/php-mysqlnd/

古いPHPの場合はどちらも使用できますが、php-mysql一部のphp-mysqlシステムでは最新のPHPのみをphp-mysqlnd使用できます。

https://pkgs.org/search/?q=php-mysql

https://pkgs.org/search/?q=php-mysqlnd

Fedora / CentOSでは異なりますが、Debianの世界ではphp-mysqlCentosでのみ使用でき、同じです。php-mysqlnd

php-mysqlnddebian/ubuntu用の仮想パッケージであることがわかります。php-mysql https://packages.debian.org/buster/php-mysqlnd

通常、2つのオプションがある場合は、デフォルトドライバを選択する必要があります。

https://serverfault.com/questions/400434/php-mysqlnd-or-php-mysql

関連情報