Installer Drush 9 et 8

Drush 9, qui arrive, ne s'installera que via composer (site Drupal 8 installé via composer, avec drush requis).

requis

PHP 5.3.2+

installer composer

https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx

On aura dans chaque projet un composer.json qui contient ce qui est requis.

php composer.phar install installera tout ce qu'il faut pour le projet (dans le dossier vendor du projet). On a alors 2 cas: avec ou sans composer.lock (cas 1eres install). Par la suite, composer.lock empèche d'installer des versions plus récentes, mais il suffit de faire php composer.phar update :)

Note: sur un pi (raspbian), un composer update échoue par manque de mémoire => quitter d'abord chrome et ca marche :)

configurer drush

Soit composer est installé, mais n'a pas encore drush requis: composer require drush/drush  soit l'installer (cf drupal-project).
A la racine du site, lancer drush avec  ../vendor/bin/drush  (ou par confort, copier le fichier examples/drush.wrapper à la racine du site et le modifier).

 

plus

http://docs.drush.org/en/master/usage/

 

Raspbian : une debian pour les Pi raspberry