Das Problem bei 1und1 ist, das in der Kommandozeile immer mit PHP4 gearbeitet wird.
Man muss also Composer und drush sagen wo PHP5.5 liegt damit es korrekt ausgeführt werden kann.
<code>
# per ssh einloggen und ins root Verzeichnis wechseln
cd ~/
# composer installieren
curl -sS https://getcomposer.org/installer | php5.5
# composer installation prüfen
composer -V
# drush installieren
composer global require drush/drush:dev-master
oder nur die Stable Version:
composer global require drush/drush
# .bashrc erstellen, falls nicht vorhanden
touch ~/.bashrc
# .bashrc bearbeiten
vim .bashrc
# folgendes hineinkopieren
alias php="/usr/local/bin/php5.5"
alias composer="php ~/composer.phar"
export DRUSH_PHP="/usr/local/bin/php5.5"
alias drush="~/.composer/vendor/bin/drush"
# .bashrc neu laden
source ~/.bashrc
</code>
Alternativ geht auch das hier für die bashrc
<code>
alias php="/usr/bin/php5.5-cli"
alias composer="php ~/composer.phar"
alias drush='/usr/bin/php5.5-cli ~/.composer/vendor/bin/drush'
<code>
Wenn man Drupal 8 und PHP 7 nutzen will folgendes in die .bash_profile schreiben
<code>
alias php="/usr/bin/php7.1-cli"
alias composer="php ~/composer.phar"
alias drush="php ~/.composer/vendor/bin/drush"
</code>
oder so
<code>
alias php="/usr/bin/php7.1-cli"
alias composer="php ~/composer.phar"
export DRUSH_PHP="/usr/bin/php7.1-cli"
alias drush="/usr/bin/php7.1-cli ~/.composer/vendor/drush/drush/drush --php=/usr/bin/php7.1-cli"
</code>