码迷,mamicode.com
首页 > 数据库 > 详细

TP3 Undefined class constant ‘MYSQL_ATTR_INIT_C..

时间:2018-07-09 19:49:13      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:扩展   mysql   constant   fine   通过   init   command   4行   配置连接   

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..

标签:扩展   mysql   constant   fine   通过   init   command   4行   配置连接   

原文地址:http://blog.51cto.com/13757802/2139424

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!