在CentOs6上安装PDO_MYSQL

我有一个运行PHP 5.3.2的新的CentOS 6服务器。 php -v显示的输出

Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so - /usr/lib64/php/modules/pdo_mysql.so cannot open shared object file 

我修改/etc/php.ini以包含扩展名= pdo.so和扩展名= pdo_mysql.so并重新启动httpd。 我没有安装PDO和phpinfo.php显示pdo_sqllite安装? 如何安装pdo_mysql并纠正上述警告信息?

你必须先安装库。

 yum install php-mysql 

我的服务器Centos 6.3,PHP 5.4.8,Nginx。


我尝试重新编制我的Magento网站:

php -f indexer.php reindexall

并得到错误:

'此适配器需要PDO扩展,但扩展未加载'

然后我运行:

pecl安装pdo

yum安装php-mysql

然后,重启服务器

服务nginx重启

尝试重新索引Magento:

php -f indexer.php reindexall

有用 :)