mysql 连接出错 Undefined class constant 'MYSQL_ATTR_INIT_COMMAND

ubuntu 12.04 下 按照官方安装方法,跑chat demo,能正常跑起来。安装官方教程里面的方法添加mysql,但是一连接数据库就报Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' in /home/bookii/workerman-chat/applications/Chat/Lib/DbConnection.php on line 1557。 看了一下源码,应该是在连接mysql时报错。

网上搜了下类似的错误,发现有人说是 php5.3的bug
不知道如何解决这个问题。。。有人遇到相同问题吗?

多谢!
已邀请:

walkor

赞同来自: LB228988 rttg125

安装下pdo_mysql扩展就好了

yum install php-pdo
yum install php-mysql

aiseven

赞同来自:

确实是需要安装 php-mysql ,然后重启workerman就好了

米兔 - 一个男人

赞同来自:

装不上这个。。。php-mysql

米兔 - 一个男人

赞同来自:

[root@iZm5e2pw32r9w6wmf34unqZ ~]# yum install php-mysql
Loaded plugins: security
Setting up Install Process
Package php-mysql-5.3.3-48.el6_8.x86_64 already installed and latest version
Nothing to do
[root@iZm5e2pw32r9w6wmf34unqZ ~]#

要回复问题请先登录注册