drush.org 설명서에 나열된 두 가지 방법으로 Drush를 설치하려고했습니다. 가능하다면 서로 충돌 할 수 있다고 생각합니다.
composer global require drush/drush
모든 구성 요소를 실행하면 올바르게 설치되는 것으로 보입니다. 그러나 Drupal 사이트 (XAMPP, / opt / lampp / htdocs / sitefolder 사용)로 변경하고 실행 drush status
하면 다음 오류가 발생합니다.
PHP 치명적 오류 : 56 행의 phar : ///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php에서 정의되지 않은 클래스 상수 'MYSQL_ATTR_SSL_CA'는 복구 할 수없는 오류로 인해 Drush 명령이 비정상적으로 종료되었습니다.
[오류] 오류 : phar : ///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php, 56 행의 정의되지 않은 클래스 상수 'MYSQL_ATTR_SSL_CA'
~ / .bashrc에 다음 줄이 있습니다.
export PATH="$HOME/.composer/vendor/bin:$PATH"
불행히도 여기서 주요 문제 해결 방법 ( http://docs.drush.org/en/master/install/ )을 통해 Drush를 쉽게 제거 할 수있는 방법이 없기 때문에 여기에서 문제를 해결하는 방법을 모르겠습니다. 나를 위해 작동하지 않는 것 같습니다. composer global remove drush/drush
성공적으로 실행되는 것 같습니다.
미리 감사드립니다.