安装Drupal7时提示需要pdo PHP扩展的解决办法

安装的时候如上图所示,某些情况下还会出现两个提示,不过只要是提到了pdo那么就在php的配置文件php.ini中搜索pdo:

extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll

凡是每行最前面有分号的都是还未打开的扩展(extension即为扩展的意思),我最开始只打开了extension=php_pdo_mysql.dll,`extension=php_pdo.dll`并未打开,因此报了两处错误,但是这张图片的情况看来是打开了`extension=php_pdo.dll`,而`extension=php_pdo_mysql.dll`未打开,和我刚刚相反。

解决办法:

最保险的方式是打开所有和pdo有关的扩展

extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll

这样肯定行,但是我还是建议只打开`extension=php_pdo.dll`和`extension=php_pdo_mysql.dll这两个,反正我只打开这两个就行了。`