No hay coincidencia para el argumento: php5-mysql y no hay ningún paquete php5-mysqlnd disponible

No hay coincidencia para el argumento: php5-mysql y no hay ningún paquete php5-mysqlnd disponible

Me encontré con la siguiente advertencia:

PHP Warning:  mysqli_connect(): Headers and client library minor version mismatch. Headers:50550 Library:50631 in /var/www/html/web_app/test/browser/dbconn.php on line 31

Después de investigar en línea, supe que necesitaría eliminar la siguiente versión del controlador MySQL php-mysqle instalarla php-mysqlndcomomencionado aquí por ejemployaquí también. Hice lo siguiente y obtuve los siguientes resultados:

Paso de eliminación:

[root@myservername username]# sudo yum remove php5-mysql
Loaded plugins: langpacks, rhnplugin, ulninfo
This system is receiving updates from ULN.
No Match for argument: php5-mysql
No Packages marked for removal

Paso de instalación:

[root@myservername username]#sudo yum install php5-mysqlnd
Loaded plugins: langpacks, rhnplugin, ulninfo
This system is receiving updates from ULN.
No package php5-mysqlnd available.
Error: Nothing to do

Aquí está la información relacionada con mi servidor Linux como referencia:

[root@myservername username]# cat /etc/*-release
Oracle Linux Server release 7.2
NAME="Oracle Linux Server"
VERSION="7.2"
ID="ol"
VERSION_ID="7.2"
PRETTY_NAME="Oracle Linux Server 7.2"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:7:2:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"

ORACLE_BUGZILLA_PRODUCT="Oracle Linux 7"
ORACLE_BUGZILLA_PRODUCT_VERSION=7.2
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=7.2
Red Hat Enterprise Linux Server release 7.2 (Maipo)
Oracle Linux Server release 7.2

Creo que debido a la advertencia de PHP anterior, recibo otros errores relacionados con la conexión MySQL. La razón por la que sospecho que la advertencia de PHP es la causa de los otros errores es porque el mismo código se ejecuta perfectamente bien en mi host local con phpmyadmin.

Mi versión de PHP es: 5.4.16

Respuesta1

Prueba esto:

sudo yum install php-mysql

Además, si enumera el contenido de

sudo yum list installed | grep php

y la salida de

ls -l /etc/yum.repos.d/

información relacionada