CentOS6最小化安装,然后编译安装了nginx+PHP+MySQL,运行discuz等软件都很正常。最近安装drupal7时发现被安装到SQLite中去了,无法选择MySQL,查询后说是需要pdo的支持。然后yum install php-pdo,然后在php.ini中也extension=/usr/ lib64/php/modules/ pdo.so了,重启系统了,但phpinfo()中仍然只有SQLite的pdo支持。网络上资料有些是讲的安装PDO_MYSQL,但yum查不到,查pdo也只有php-pdo一个,所以按理只需要安装php-pdo就可以了,但这个不太明白(很多年没碰过linux了),如何让安装配置pdo支持MySQL,请大师指导一下。
# yum install php-mysql
php.ini中又增加了:
extension=/usr/lib64/php/modules/pdo_mysql.so
重启服务器后还是没有。
继续:
./configure也加上了“ --with-pdo-mysql --with-mysql-sock=/tmp/mysql.sock”,
显示的信息里面也有pdo方面的信息。
make install的最后一行是:
Installing PDO headers: /usr/local/php5/include/php/ext/pdo/
是不是表示已经编译进去了?
重启服务器后还是没有支持。
php.ini中也没有sqlite的配置,为什么phpinfo()中会有显示?
板块
Drupal 版本
居然没有高手路过。
居然没有高手路过。