Saya mencoba menginstal Drush dengan kedua metode yang tercantum dalam dokumentasi drush.org. Saya pikir mereka mungkin saling bertentangan jika memungkinkan.
Ketika saya menjalankan composer global require drush/drush
semua komponen muncul untuk menginstal dengan benar. Namun ketika saya mengubah ke situs Drupal (Menggunakan XAMPP, / opt / lampp / htdocs / sitefolder) dan menjalankan drush status
saya mendapatkan kesalahan berikut:
PHP Fatal error: Konstanta kelas tak terdefinisi 'MYSQL_ATTR_SSL_CA' di phar: ///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php pada baris 56 Perintah Drush diakhiri secara abnormal karena kesalahan yang tidak dapat dipulihkan.
[kesalahan] Kesalahan: Konstanta kelas yang tidak terdefinisi 'MYSQL_ATTR_SSL_CA' di phar: ///usr/local/bin/drush/lib/Drush/Sql/Sqlmysql.php, baris 56
Saya memiliki baris berikut di ~ / .bashrc saya:
export PATH="$HOME/.composer/vendor/bin:$PATH"
Sayangnya saya tidak tahu cara memecahkan masalah dari sini, karena sepertinya tidak ada cara mudah untuk menghapus Drush melalui metode utama ( http://docs.drush.org/en/master/install/ ), yang sepertinya tidak bekerja untuk saya. composer global remove drush/drush
tampaknya berhasil dijalankan.
Terima kasih sebelumnya.