php - Wamp + Pdo Mysql找不到驱动

标签 php mysql pdo

最近我在我的本地计算机上安装了 Wamp 最新版本。在此之前,我在 Windows 7 - IIS 7.5 中使用了 php。我使用 PDO mysql,它工作得很好。

try {
     $db = new PDO("mysql:host=localhost;dbname=aaa;charset=utf8", "root", "root");
} catch ( PDOException $e ){
     print $e->getMessage();
}

但是当我将 iss 传递给 wamp 时,Pdo_mysql 不起作用。当我访问我的数据库页面时,它给出错误“找不到驱动程序”。我在谷歌中搜索过,但我无法弄明白。

扩展

extension=php_bz2.dll
extension=php_curl.dll
extension=php_com_dotnet.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
extension=php_shmop.dll

php信息() PDO says not installed driver :/

最佳答案

请检查您是否正在编辑 apache 服务器 bin 文件夹中的 php.ini (例如:\apache2.4.18\bin) 如果您正在编辑 php 中的 php.ini 文件夹,这些更改将不起作用。请检查您的 apache\bin 中的 php.ini 以查看您是否有 extension=php_mysql.dll 并且不要忘记重新启动服务。

关于php - Wamp + Pdo Mysql找不到驱动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26208509/

相关文章:

php - 正则表达式用于匹配类似 bbcode 的标签之间的内容

php - 按最受欢迎的产品进行排序,保持相关性紧密

php - 显示 1 行内的多行数据 MySQL PHP

mysql - 我正在尝试使用 INNER JOIN 将 4 个表链接在一起

sql - 创建更快的 MySQL 查询

php - PDO fetchAll() 主键作为数组组键

PHP/MySQL/PDO - 登录表单无法识别现有用户

php - Sqlite INSERT OR REPLACE INTO 未按预期工作

php - mysql中当列有特殊字符时如何显示列值降序

php - 如何在 PHP/Python 中解析 WSDL?