Ho provato a installare Drush con entrambi i metodi elencati nella documentazione di drush.org. Penso che potrebbero essere in conflitto tra loro, se possibile.
Quando eseguo composer global require drush/drush
tutti i componenti sembrano installarsi correttamente. Tuttavia quando cambio a un sito Drupal (usando XAMPP, / opt / lampp / htdocs / sitefolder) ed eseguo drush status
ottengo il seguente errore:
Errore irreversibile PHP: costante di classe non definita 'MYSQL_ATTR_SSL_CA' in phar: ///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php sulla riga 56 Comando Drush terminato in modo anomalo a causa di un errore irreversibile.
[errore] Errore: costante di classe non definita 'MYSQL_ATTR_SSL_CA' in phar: ///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php, riga 56
Ho la seguente riga nel mio ~ / .bashrc:
export PATH="$HOME/.composer/vendor/bin:$PATH"
Sfortunatamente non so come risolvere i problemi da qui, poiché non sembra esserci un modo semplice per disinstallare Drush tramite il metodo principale ( http://docs.drush.org/en/master/install/ ), che non sembra funzionare per me. composer global remove drush/drush
sembra funzionare correttamente.
Grazie in anticipo.