TP3 Undefined class constant ‘MYSQL_ATTR_INIT_C..

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TP3 Undefined class constant ‘MYSQL_ATTR_INIT_C..相关的知识,希望对你有一定的参考价值。

phpinfo();有个Configuration File (php.ini) 和Loaded Configuration File 后者优先级高于前者!如果后者为空则以前者为准;这才apache读取php.ini的位置,并不是读取php安装目录下的。Loaded Configuration File 这个值可以通过httpd.conf 的phpinidir这个参数修改

Thinkphp3.2中,在common的config.php配置连接mysql的常量
但显示:
Undefined class constant ‘MYSQL_ATTR_INIT_COMMAND

这种原因多数是因为未能连接PHP目录中ext的php_pdo_mysql.dll扩展

apache中的httpd.conf可以读取php.ini的位置

但php.ini加载扩展容易忽视,在php5.6中php.ini的第734行有
windows下扩展的目录,去掉分号;再写上ext扩展的位置
注意路径中是?的/

以上是关于TP3 Undefined class constant ‘MYSQL_ATTR_INIT_C..的主要内容,如果未能解决你的问题,请参考以下文章

tp3.2根据不同域名来加载不同的配置文件

tp3

tp3.2 上传文件及下载文件

TP3.2详解_initialize() 和 __construct() 的区别和联系

tp3.2

TP3.2 日期默认格式