我有一台装有 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