Kann ich Composer für mein PHP Projekt verwenden?

Ja, Composer kann grundsätzlich verwendet werden. Es wird derzeit aber nicht nativ auf der Kommandozeile via SSH zur Verfügung gestellt.

Eine Verwendung ist über die von Composer bereitgestellte "composer.phar" möglich.

Beachten Sie, dass Sie den korrekten SSH-Port verwenden müssen, damit der Composer auch voll funktionsfähig ist. Im Fall von CloudPit ist das der Standardport 22, im Fall unseres legacy Controlpanels müssen Sie den privaten SSH-Port vom Datenblatt oder der SSH-Zugang-Konfigurationsseite verwenden. Mehr hierzu unter: Wie verbinde ich mich über SSH mit meinem Webspace?

Installation der "composer.phar"

Verbinden Sie sich zunächst via SSH mit Ihrem Webspace. Anschließend navigieren Sie in das Verzeichnis Ihres Projekts.

Führen Sie die Schritte zur Command-line Installation von der Composer Webseite aus: https://getcomposer.org/download/

Anschließend steht ihnen die "composer.phar" Datei in Ihrem Projektverzeichnis zur Verfügung. Verwendet werden kann diese über den PHP Befehl. Wenn Sie also bisher

composer require symfony/dotenv

eingegeben haben. So müssen Sie dies nun auf

php composer.phar require symfony/dotenv

ändern.

Sollten Sie eine niedrigere oder höhere PHP Version als Standard eingestellt haben als Ihr Projekt benötigt, dann können Sie die composer.phar auch mit einem gezielten PHP Befehl aufrufen. Beispielsweise

php8.2 composer.phar require symfony/dotenv