Composer Installation auf Uberspace
Wer sich mit PHP schon eine Weile beschäftigt, ist bestimmt schon einige Male über Composer gestolpert. Welche Vorteile und nützlichen Features er mitbringt, kannst du hier lesen.
Wie funktioniert die Composer Installation auf Uberspace? Via CLI!
Wer sich das Tool auf seinem Uberspace Konto installieren will, sollte sich folgende Anleitung ansehen:
Als erstes installieren wir den Packetmanager direkt in den bin Ordner des eigenen Benutzers. Dieser ist bereits als Pfad für ausführbare Applikationen eingetragen und man erhält somit direkt Zugriff auf die dort abgelegten Anwendungen. Dazu nutzen wir curl welches bereits installiert sein sollte. Mit den zusätzlichen Parametern teilen wir dem Installer direkt mit das:
* Erstens direkt in das eigene bin Verzeichnis des Users gespeichert wird
* Zweiten dort unter dem Namen composer abgelegt werden soll
Dies alles geschieht mit folgendem Befehl:
curl -sS https://getcomposer.org/installer | php -- --filename=composer --install-dir=$HOME/bin
Sobald der Befehl ausgeführt worden ist, sollte folgende Bestätigung kommen, wobei username für den Namen des eigenen Benutzers steht.
All settings correct for using Composer Downloading... Composer successfully installed to: /home/username/bin/composer Use it: php /home/username/bin/composer
Danach sollte der Packetmanager direkt von (fast) jedem verfügbaren Pfad aufrufbar sein. Das können wir testen indem wir einfach folgende Anweisung ausführen.
composer about
Dieser Befehl sollte folgende Ausgabe liefern:
Composer - Package Management for PHP Composer is a dependency manager tracking local dependencies of your projects and libraries. See https://getcomposer.org/ for more information.
Wenn ihr diese Bestätigung seht, steht dieses nützliche Tool für euren Uberspace Benutzer zur Verfügung. Composer Installation leicht gemacht 🙂 Viel Spaß damit!
Nützliche Befehle
Zum automatischen Update folgenden Befehl verwenden:
composer self-update
Zum erstmaligen installieren der im composer.json definierten Packete
composer install
Zum updaten der im composer.json definierten Packeten
composer update
Herrliche Anleitung, danke 🙂
Freut mich wenn ich helfen konnte 🙂
danke für die anleitung.
bei mir steht die pfad-variable aber anscheinend in .bash_profile (zumindest scheint das damit zu funktionieren …)
Danke für die Info!
Hat der Eintrag in die Datei .profile bei dir nicht funktioniert? Ich habe die Anleitung dazu schon mal angepasst.
keine ahnung, ob’s mit .profile auch geht – da die in meinem account noch nicht vorhanden war, habe ich es gar nicht probiert, sondern gleich .bash_profile genutzt.
In aktuellen Paketen ist $HOME/bin schon vorkonfiguriert, und standardmäßig im $PATH.
Mit einem Befehl kann man Composer dorthin installieren:
curl -sS https://getcomposer.org/installer | php — –install-dir=$HOME/bin –filename=composer
Vielen Dank für den Tipp. Das vereinfacht die Sache natürlich erheblich. Ich werden ihn gleich in die Anleitung einbauen.
All settings correct for using Composer
Downloading 1.2.1…
Composer successfully installed to: /home/sow/…/composer
—
`composer install`
Composer could not find a composer.json file in /var/www/virtual/…/bin
Hab ich was übersehen?
resoved 😉
Ist wahrscheinlich am falschen Pfad zum composer.json gelegen oder? 😉
und wie?
Sehr vielen Dank für diese kleine, aber dennoch geniale, Hilfe 🙂