![如何查找特定 mysql 版本的 php 库](https://linux22.com/image/568698/%E5%A6%82%E4%BD%95%E6%9F%A5%E6%89%BE%E7%89%B9%E5%AE%9A%20mysql%20%E7%89%88%E6%9C%AC%E7%9A%84%20php%20%E5%BA%93.png)
我有一台装有 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