Я работаю с drupal 7 и устанавливаю drush V7.4.0, но когда я запускаю drush cc all, я получаю эту ошибку: Ошибка: необработанная ошибка: неопределенная константа класса 'MYSQL_ATTR_USE_BUFFERED_QUERY' в / var / www / html / myproject / включает / базы данных / MySQL / database.inc: 56
Вам не хватает поддержки php для mysql.
Изучите:
print phpinfo();
и посмотрите, есть ли ссылка на PDO или pdo_mysql. Обычная установка для поддержки php (включает расширение pdo_mysql) может быть выполнена с помощью:
sudo apt-get install php{digits}-mysql
где {цифры} должны быть заменены вашей версией php (может быть 5, 6, 7.0, 7.1). После добавления вам необходимо включить модуль и перезапустить apache.
Проверьте, включено/установлено ли расширение MYSQL PDO, заглянув в
Возможно, нет. Поэтому установите указанное ниже расширение, выполнив команду в Ubuntu 18.04: В случае php.7.3
$ sudo apt-get install php7.3-mysql
$ sudo phpenmod pdo_mysql
$ sudo service apache2 restart