我刚刚从 16.04 升级到 16.10。我目前安装了 PHP5.6,刚刚尝试在终端中运行命令,但出现以下错误:
$ drush cc all
PHP Fatal error: Uncaught Error: Undefined class constant 'MYSQL_ATTR_USE_BUFFERED_QUERY'
当我在线搜索如何解决此问题时,我不断找到告诉我启用 php5-mysql 扩展之类的结果。但是我已经启用了这些扩展。
有谁知道我该如何调试并解决这个问题?
答案1
虽然我正在运行 PHP5.6,但事实证明我仍然需要安装 PHP 7.0 mysql 扩展。
$ sudo apt-get install php7.0-mysql
现在一切似乎都运行良好。