第一次使用thinkphp,所以选了tp3,我电脑上装的是php7
但是写完之后遇到问题Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'
如下图:
我就去百度方法,网上的方法都是开启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服务器
这样就成功解决啦
感谢大家的访问