我有一个运行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
有用 :)