【发布时间】:2015-03-23 08:14:44
【问题描述】:
我已经尝试了this post 中提到的说明,但仍然无法解决问题。
系统规格:
- Windows 7 专业版 SP1 (x64)
- Apache 2.1.12 (x64)
- PHP 5.6.6 (x64)
- MySQL 5.6.22 (x64)
还设置了以下配置:
extension_dir = "C:\Apache\php\ext"
....
extension=php_pdo_mysql.dll
$db = new PDO("mysql:host=localhost;dbname=customers", $user, $pass);
不幸的是,我仍然遇到异常“PDOException:找不到驱动程序”。
P.S/ 我是 PHP 新手 ;)
【问题讨论】:
-
这是您在此处向我们展示的真实和完整代码,会产生此错误吗?
-
@eggyal。我在 ext 文件夹中找不到 php_pdo.dll。
-
@Rizer123。由于我是 PHP 新手,所以我只是在尝试 PDO。我省略了变量赋值($user 和 $pass)并尝试使用 catch 块来简化。
-
你是对的,对不起。
php_pdo.dll是 PHP v5.3 之前的版本。 -
自从修改
php.ini后,你是否重启过PHP/Apache?
标签: php mysql mysql-5.6 php-5.6