THINKPHP 错误:Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'

来源:互联网 发布:刷机解网络锁 编辑:程序博客网 时间:2024/05/21 07:07

Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'

出现此问题的原因:Thinkphp使用的是PDO接口来访问Mysql数据库,而PDO在php.ini配置中默认是禁用的
解决方案:在php.ini配置中将php_pdo_mysql.dll启用(去掉前面的;字符)再重启IIS或Apache即可
注意windows系统用.dll,linux系统下用 .so
将 php.ini文件里以下2行前面;去掉。
extension=php_pdo.dll
extension=php_pdo_mysql.dll
并且添加
extension=pdo.so
extension=pdo_mysql.so
然后重起web服务,如
service httpd restart
service nginxd restart
阅读全文
0 0
原创粉丝点击