出现这样提示的原因可能有以下几种:

(1)没有在php.ini中将extension=php_pdo_mysql.dll前面的分号去掉

在php.ini中分号表示注释,因为在配置时被注释掉了,所谓无法加载成功而出错。

(2)在php.ini中将extension=php_pdo_mysql.dll放在了extension=php_pdo.dll的前面加载

可能是因为在加载php_pdo_mysql.dll的时候需要php_pdo.dll的支持所以不能加载成功

(3)php_pdo.dll和php_pdo_mysql.dll两个动态链接库不匹配

两个dll文件可能源于不同的mysql版本造成相互之间不匹配

如果php.ini中没有

;extension=php_pdo.dll
;extension=php_pdo_mysql.dll

这样的语句,需要找到对应的文件放在php.ini的extension_dir这个参数指定的目录中(很可能不匹配);

配置步骤是:

(1)在php.ini中将

;extension=php_pdo.dll
;extension=php_pdo_mysql.dll

前面的分号去掉(注意两者的顺序不能换),并保存

(2)将找到的找到的两个dll文件拷贝到extension_dir指定的目录中

(3)重启php服务

相关文章:

  • 2021-09-17
  • 2021-04-18
  • 2021-06-13
  • 2021-10-30
  • 2021-06-24
  • 2022-12-23
  • 2021-08-28
  • 2022-01-09
猜你喜欢
  • 2022-12-23
  • 2022-01-08
  • 2021-09-26
  • 2022-12-23
  • 2021-08-16
  • 2022-12-23
  • 2021-05-09
相关资源
相似解决方案