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 Dtaver
PHPのMySQLクライアントライブラリ(libmysql)をすぐに置き換えることです。
古い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-mysql
Centosでのみ使用でき、同じです。php-mysqlnd
php-mysqlnd
debian/ubuntu用の仮想パッケージであることがわかります。php-mysql
https://packages.debian.org/buster/php-mysqlnd
通常、2つのオプションがある場合は、デフォルトドライバを選択する必要があります。
https://serverfault.com/questions/400434/php-mysqlnd-or-php-mysql