Package names of the php-mysql library have changed, especially with php7. There's a few different possibilities, but I think we need to accept php-mysqlnd and rh-php70-php-mysqlnd (for PHP 7) as satisfying the php-mysql dependency.
On a CentOS 7 system with SCL enabled, I see the following package options:
php-mysql.x86_64 5.4.16-42.el7 @base
rh-php70-php-mysqlnd.x86_64 7.0.10-2.el7 @centos-sclo-rh
php-mysqlnd.x86_64 5.4.16-42.el7 base
php-pear-MDB2-Driver-mysql.noarch 1.5.0-0.8.b4.el7 epel
php-pear-MDB2-Driver-mysqli.noarch 1.5.0-0.8.b4.el7 epel
php54-php-mysqlnd.x86_64 5.4.40-4.el7 centos-sclo-rh
php55-php-mysqlnd.x86_64 5.5.21-5.el7 centos-sclo-rh
rh-php56-php-mysqlnd.x86_64 5.6.25-1.el7 centos-sclo-rh
I believe all but the php-pear-* options should satisfy the mysql dependency (for whichever version of PHP is in use).
There's a few bug reports in the forums about this issue. Here's one: https://www.virtualmin.com/node/53387
Status:
Closed (fixed)
Comments
Submitted by JamieCameron on Tue, 09/05/2017 - 20:28 Comment #1
Wow, is it really called
mysqlnd
? What does thend
stand for?Submitted by Lucian on Thu, 10/05/2017 - 05:59 Comment #2
nd = native driver
Submitted by JamieCameron on Thu, 10/05/2017 - 23:48 Comment #3
Thanks - I will add a check for these
nd
packages in the next Virtualmin release.Submitted by JamieCameron on Thu, 10/05/2017 - 23:49 Comment #4
Submitted by IssueBot on Thu, 10/11/2018 - 20:07 Comment #5
Automatically closed - issue fixed for 2 weeks with no activity.