第一次使用thinkphp,所以选了tp3,我电脑上装的是php7

但是写完之后遇到问题Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'

如下图:

完美解决thinkphp3的mysql连接问题

我就去百度方法,网上的方法都是开启PDO

但是

我按照网上的办法改了半天也没有解决问题,

综合了各种说法以及我一天的摸索,终于完美解决了问题

我的改动是这样的:

1、打开php目录下的php.ini

2、去掉extension=php_pdo_mysql.dll前面的;

3、这一步是最重要的,网上都是缺了这一步而不成功

     找到extension_dir并去掉前面的;,然后改成

     extension_dir = "D:\install\php\php-7.1.7-src\ext"

     引号里面为你的php里面ext的目录

4、重启apache服务器

这样就成功解决啦

感谢大家的访问


相关文章:

  • 2021-11-09
  • 2021-11-21
  • 2022-01-01
  • 2021-06-22
  • 2021-08-27
  • 2021-05-31
  • 2022-12-23
  • 2021-09-03
猜你喜欢
  • 2022-03-09
  • 2021-11-22
  • 2021-10-30
  • 2022-02-02
  • 2021-10-13
  • 2021-04-03
  • 2022-02-26
相关资源
相似解决方案