![如何解决 Ubuntu 16.10 上 PHP5.6 错误的问题](https://linux22.com/image/1058060/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%20Ubuntu%2016.10%20%E4%B8%8A%20PHP5.6%20%E9%94%99%E8%AF%AF%E7%9A%84%E9%97%AE%E9%A2%98.png)
我刚刚从 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
现在一切似乎都运行良好。