如何在Red Hat Enterprise Linux 6.1上安装pdo_mysql驱动程序?

我有一个运行PHP 5.3.3的RHEL框,它使用yum提供的二进制包安装。 我已经安装了php-pdo软件包:

 # yum info php-pdo Loaded plugins: product-id, rhnplugin, subscription-manager Updating Red Hat repositories. Installed Packages Name : php-pdo Arch : x86_64 Version : 5.3.3 Release : 3.el6_1.3 Size : 168 k Repo : installed From repo : rhel-x86_64-server-6 Summary : A database access abstraction module for PHP applications URL : http://www.php.net/ License : PHP Description : The php-pdo package contains a dynamic shared object that will add : a database access abstraction layer to PHP. This module provides : a common interface for accessing MySQL, PostgreSQL or other : databases. 

它似乎是正确的SQLite数据库,但不是MySQL。 /etc/php.d中没有包含pdo_mysql.so的文件,在/ usr / lib64 / php / modules中没有pdo_mysql.so的副本。

我很确定我只需要在PHPconfiguration中的驱动程序文件和一行。 一个yum search pdo mysql没有出现任何有用的软件包,谷歌失败了我。 如果我在Ubuntu或Debian上,我会apt-get install php5-mysql并完成它。

那么…在红帽的地方,我可以得到pdo_mysql.so的副本,并正确安装?

你可能想要安装php-mysql包:

 Name : php-mysql Arch : x86_64 Version : 5.3.6 Release : 1.w5 Size : 210 k Repo : installed Summary : A module for PHP applications that use MySQL databases. URL : http://www.php.net/ License : PHP Description: The php-mysql package contains a dynamic shared object that will add MySQL database support to PHP. MySQL is an : object-relational database management system. PHP is an HTML-embeddable scripting language. If you need MySQL : support for PHP applications, you will need to install this package and the php package. 

非常感谢卡尔。 我有问题安装pdo-mysql,并尝试了所有的东西,但随后你的build议安装下面的固定它给我

yum安装php-ZendFramework-Db-Adapter-Pdo-Mysql.noarch

我的系统是一个Centos6.7,我有php5.6。 另一个版本的PHP显示,安装了pdo-mysql。 但是phpinfo()没有显示出来。 当我尝试百胜安装pdo-mysql。 这是说包不可用。 无论如何,以上zend包固定它。

非常感谢。

  # yum install pdo-mysql 

尝试

  # yum install php-ZendFramework-Db-Adapter-Pdo-Mysql.noarch