Tôi đã thử cài đặt Drush với cả hai phương pháp được liệt kê trong tài liệu drush.org. Tôi nghĩ rằng họ có thể xung đột với nhau nếu điều đó có thể.
Khi tôi chạy composer global require drush/drush
tất cả các thành phần xuất hiện để cài đặt chính xác. Tuy nhiên, khi tôi thay đổi thành một trang web Drupal (Sử dụng XAMPP, / opt / lampp / htdocs / sitefolder) và drush status
tôi gặp lỗi sau:
Lỗi nghiêm trọng của PHP: Hằng số lớp không xác định 'MYSQL_ATTR_SSL_CA' trong phar: ///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php trên dòng 56 Lệnh Drush bị chấm dứt bất thường do lỗi không thể phục hồi.
[lỗi] Lỗi: Hằng số lớp không xác định 'MYSQL_ATTR_SSL_CA' trong phar: ///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php, dòng 56
Tôi có dòng sau trong ~ / .bashrc:
export PATH="$HOME/.composer/vendor/bin:$PATH"
Thật không may, tôi không biết cách khắc phục sự cố từ đây, vì dường như không có cách nào dễ dàng để gỡ cài đặt Drush thông qua phương thức chính ( http://docs.drush.org/en/master/install/ ), mà dường như không làm việc cho tôi. composer global remove drush/drush
không xuất hiện để chạy thành công
Cảm ơn trước.