CentOs6 上的 PDO_MYSQL 安装

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 以包含 extension=pdo.so 和 extension=pdo_mysql.so,然后重新启动了 httpd。我安装了 PDO,phpinfo.php 显示 pdo_sqllite 已安装?如何安装 pdo_mysql 并纠正上述警告消息?

答案1

您必须先安装该库。

yum install php-mysql 

答案2

我的服务器是 Centos 6.3、PHP 5.4.8、Nginx。


我尝试重新索引我的 Magento 网站:

php -f indexer.php 重新索引

并出现错误:

“此适配器需要 PDO 扩展,但未加载该扩展”

然后我运行:

pecl 安装 pdo

yum 安装 php-mysql

然后重启服务器

服务 nginx 重启

尝试重新索引 Magento:

php -f indexer.php 重新索引

有用 :)

相关内容