如何解决 Ubuntu 16.10 上 PHP5.6 错误的问题

如何解决 Ubuntu 16.10 上 PHP5.6 错误的问题

我刚刚从 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

现在一切似乎都运行良好。

相关内容