Próbowałem zainstalować Drush przy użyciu obu metod wymienionych w dokumentacji drush.org. Myślę, że mogą być ze sobą w konflikcie, jeśli to możliwe.
Po uruchomieniu composer global require drush/drushwszystkie komponenty wydają się instalować poprawnie. Jednak po przejściu na witrynę Drupal (za pomocą XAMPP, / opt / lampp / htdocs / sitefolder) i uruchamianiu pojawia drush statussię następujący błąd:
Błąd krytyczny PHP: Niezdefiniowana stała klasy „MYSQL_ATTR_SSL_CA” w phar: ///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php on line 56 Komenda Drush zakończyła się nieprawidłowo z powodu niemożliwego do naprawienia błędu.
[błąd] Błąd: niezdefiniowana stała klasy „MYSQL_ATTR_SSL_CA” w phar: ///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php, wiersz 56
Mam następujący wiersz w moim ~ / .bashrc:
export PATH="$HOME/.composer/vendor/bin:$PATH"
Niestety nie wiem, jak rozwiązać problem z tego miejsca, ponieważ wydaje się, że nie ma łatwego sposobu na odinstalowanie Drusha za pomocą głównej metody ( http://docs.drush.org/en/master/install/ ), która chyba nie działało dla mnie. composer global remove drush/drushwydaje się działać poprawnie.
Z góry dziękuję.