各位大神,刚开始接触php,然后代码用了pdo访问mysql,执行$pdo = new PDO($db_dsn, $db_user, $db_pass);提示exception 'PDOException' with message 'could not find driver'。
到网上看了一下,我的php.ini文件配置没有问题。

解决方案 »

  1.   

    你确定打开PDO扩展了吗
    php.ini 把extension=php_pdo.dll 前面的分号去掉
    重启APACHE
      

  2.   

    extension=php_pdo.dll;php5.3起不需要
    extension=php_pdo_mysql.dll
      

  3.   

    我是在centos下,我加入了extension=php_pdo.so,而且也重启动了APACHE。没加入前提示unable load,加入后运行到new pdo则提示以上错误。
      

  4.   

    回复xuzuning,我的安装后都是没有php_pdo.so,而是pdo.so和pdo_mysql.so
      

  5.   

    pdo.so和pdo_mysql.so都要加入
      

  6.   

    回复xuzuning,这两个我都加入了。还是不行啊!
      

  7.   

    是 linux 还是win啊?