Php
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 並糾正上述警告消息?
您必須先安裝庫。
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 重新索引
有用 :)