完美解决thinkphp3的mysql连接问题

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

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

如下图:

完美解决thinkphp3的mysql连接问题_第1张图片

我就去百度方法,网上的方法都是开启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服务器

这样就成功解决啦

感谢大家的访问


你可能感兴趣的:(php,php,thinkphp)