如何查找特定 mysql 版本的 php 库

如何查找特定 mysql 版本的 php 库

我有一台装有 RHEL5 的 Linux 机器。我的应用程序可以很好地与操作系统自带的 MySQL 和 PHP 库配合使用。问题始于安装较新版本的 MySQL 时。其他应用程序需要较新的 MySQL 版本,但不喜欢 php-mysql 包,因此无法运行。因此必须删除 php-mysql 包。现在我的应用程序无法运行,因为没有安装 php-mysql 包。如何找到哪个 php-mysql 包与 MySQL 包兼容?

以下是相关信息:

[a1 ~]$ uname -a
Linux a1 2.6.18-238.el5 #1 SMP Sun Dec 19 14:22:44 EST 2010 x86_64 x86_64 x86_64 GNU/Linux

[a1 ~]$ rpm -qa|grep -i mysql
MySQL-server-5.5.9-1.rhel5.x86_64
MySQL-shared-5.5.9-1.rhel5.x86_64
MySQL-devel-5.5.9-1.rhel5.x86_64
MySQL-shared-compat-5.5.9-1.rhel5.x86_64
MySQL-client-5.5.9-1.rhel5.x86_64

[a1 ~]$ rpm -qa|grep -i php
php-cli-5.1.6-27.el5_5.3.x86_64
php-common-5.1.6-27.el5_5.3.x86_64
php-5.1.6-27.el5_5.3.x86_64
php-pdo-5.1.6-27.el5_5.3.x86_64

在此先感谢您的帮助。

答案1

您的应用程序可能需要 PDO 支持

您可以尝试安装 PDO

首先确保它是否已安装

 rpm -qa php-pdo

如果未安装,则尝试

yum install php-pdo

然后检查你的申请。

或者你可以

yum install php-mysql

相关内容