昨天搞了一天的配置依然是没弄好。
尝试了一下办法:
1、重装
2、加该DLL文件放到 system32里
3、试了别的版本的WAMP和DLL。
4、将PHP安装目录放到环境变量path里。以上办法都不行,实在是不知道咋办了。

解决方案 »

  1.   

    php.ini配置贴出来看看
    extension=php_pdo.dll //这个也要enable
      

  2.   

    ;extension=php_pdo.dll //php.ini中的前面的‘;’去掉,记住window要是有php.ini的话就改它
      

  3.   

    带pdo的就下面这几个;extension=php_pdo_firebird.dll
    ;extension=php_pdo_mssql.dll
    extension=php_pdo_mysql.dll
    ;extension=php_pdo_oci.dll
    ;extension=php_pdo_odbc.dll
    extension=php_pdo_pgsql.dll
    extension=php_pgsql.dll
    ;extension=php_pdo_sqlite.dll
      

  4.   

    没有extension=php_pdo.dll你就添加上去,没有php_pdo.dll文件去PHP网站重新下载一个最新的安装版本。
      

  5.   


    我刚下了个PHP最新版的看了,ext里没有说的php_pdo.dll。
    晕,没法上图呀。。而且专门下了php_pdo.dll文件,不过版本好像不对。提示错误。
      

  6.   

    貌似不管用什么PDO的,都要有且启用php_pdo.dll
      

  7.   


    确实没有这个dll呀谁能发给我一个?[email protected]
      

  8.   

    你在哪里下载的php?去www.php.net下载。
      

  9.   

    这个
    http://www.php.net/get/php-5.2.13-Win32.zip/from/a/mirror
      

  10.   


    我是用的这个啦。
    ext里没有你们说的那个php_pdo.dll 
      

  11.   

    我相当的无语,我刚刚从这个网址下载下来解压,ext目录下明明就有php_pdo.dll !!!
      

  12.   


    哦。我刚才没解压,直接在压缩包里找的,没找到,解压后看到了。不过加上后提示:warning:php startup:PDO:Unable to initialize moduleModulr compiled with module API:these options need to match难道是版本问题?
      

  13.   

    你最好全部使用下载后的php文件,不要单独拷贝php_pdo.dll到你现有的php目录中,不能保证版本兼容。
      

  14.   

    貌似5.3.0以后都没有这个dll了。我用的是5.3.0的。刚下了5.3.2的木有这个dll文件的。
      

  15.   

    兄长,我用的是WAMP。不是单独配置的。我怕换了PHP目录WAMP就不好使了。。
      

  16.   

    那去下个5.3.2的PHPzip版本,把里面的php_pdo.dll,拷贝过去。
      

  17.   


    5.3.2版本的没有这个dll了。