Php

CentOs6 上的 PDO_MYSQL 安裝

  • August 23, 2015

我有一個執行 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 並糾正上述警告消息?

您必須先安裝庫。

yum install php-mysql 

我的伺服器 Centos 6.3、PHP 5.4.8、Nginx。


我嘗試重新索引我的 Magento 網站:

php -f indexer.php 重新索引

並得到錯誤:

‘此適配器需要 PDO 擴展,但未載入擴展’

然後我執行:

pecl 安裝 pdo

百勝安裝 php-mysql

然後,重啟伺服器

服務 nginx 重啟

嘗試重新索引 Magento:

php -f indexer.php 重新索引

有用 :)

引用自:https://serverfault.com/questions/337211