技术知识库

帮助中心 >  产品文档 >  云服务器 >  Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'
Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'
错误位置
FILE: /usr/local/apache/htdocs/chesudiwx/ThinkPHP/Library/Think/Db/Driver/Mysql.class.php  LINE: 36
ThinkPHP3.2.3 { Fast & Simple OOP PHP Framework } -- [ WE CAN DO IT JUST THINK ]

image.png

解决办法:


开启pdo_mysql 可以解决。

windows平台:extension=php_pdo_mysql.dll;

Linux平台:extension=pdo_mysql.so; 

如果还不行,请用phpinfo 确认pdo_mysql是否安装好,如果没有找到pdo_mysql,需要安装pdo_mysql


先看本地PHPinfo:


pdo_mysql

PDO Driver for MySQL enabled

Client API version mysqlnd 5.0.8-dev - 20102224 - $Revision: 321634 $


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: