Drush auf 1und1 Server installieren mit Composer
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.
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
Alternativ geht auch das hier für die bashrc
alias php=“/usr/bin/php5.5-cli”
alias composer=“php ~/composer.phar”
alias drush=‘/usr/bin/php5.5-cli ~/.composer/vendor/bin/drush’
Wenn man Drupal 8 und PHP 7 nutzen will folgendes in die .bash_profile schreiben
alias php="/usr/bin/php7.1-cli"
alias composer="php ~/composer.phar"
alias drush="php ~/.composer/vendor/bin/drush"
oder so
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”
Häufig gestellte Fragen (FAQ)
Warum nutzt 1und1 standardmäßig noch PHP4 in der Kommandozeile?
Wie installiere ich Composer auf 1und1 mit der richtigen PHP-Version?
Welche PHP-Version sollte ich für Drupal 8 auf 1und1 verwenden?
Was muss ich nach der .bashrc-Änderung auf 1und1 tun?
Das könnte Sie auch interessieren
Composer und Drush für Drupal auf Domainfactory
curl -sS https://getcomposer.org/installer | php7
Composer und Drush installieren auf Schweizer Hosting Anbieter Hostpoint.ch
Composer und Drush installieren auf Schweizer Hosting Anbieter Hostpoint.ch Ab Paket Smart bekommt man einen SSH Zugang,...
Drush: Alle Module deaktivieren
Wie man mit Drush schnell alle Module in Drupal deaktiviert - nützlich für Debugging und Wartung