Zum Inhalt springen

Composer: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 17: Zeile 17:


== Installation ==
== Installation ==
<syntaxhighlight lang="bash" highlight="1" copy>
siehe [[Composer/Installation]]
sudo apt install composer
</syntaxhighlight>
 
Führen Sie die folgende Installation durch, falls sie [[composer.phar]] noch nicht installiert ist
cd /var/www/roundcube
chown -R root:apache .
 
wget https://getcomposer.org/composer-stable.phar
mv composer-stable.phar composer.phar
chown apache:apache composer.phar
mkdir -p /var/www/.composer
chown -R apache:apache /var/www/.composer
 
Da [[Composer]] von [[Apache/Wenserver]] ausgeführt werden muss, müssen Schreibrechte für bestimmte Ordner und Dateien eingerichtet werden, die der [[Apache-Benutzer]] überschreiben muss
mkdir -p /srv/httpd
chown -R apache:apache /srv/httpd
touch composer.lock
chown apache:apache composer.lock composer.phar
chmod -R g+w plugins vendor composer.lock


== Aufruf ==
== Aufruf ==
Zeile 122: Zeile 102:


</noinclude>
</noinclude>
=== 1. Composer installieren ===
Führen Sie folgenden Befehl in Ihrer Befehlszeile aus:
cd <roundcube-project-root>
curl -s https://getcomposer.org/installer | php
Oder laden Sie composer.phar in Ihr Roundcube-Stammverzeichnis herunter.

Aktuelle Version vom 1. August 2026, 12:20 Uhr

Composer - Paketmanager für PHP

Beschreibung

Composer ist ein freier (MIT-Lizenz) anwendungsorientierter Paketmanager für PHP

Installiert Abhängigkeiten von PHP-Programmen
  • Bibliotheken, ...

Verfügbare PHP-Anwendungen können über die Plattform Packagist gesucht werden

Einsatz

Installation

siehe Composer/Installation

Aufruf

Optionen

Unix GNU Parameter Beschreibung

Parameter

Umgebungsvariablen

Exit-Status

Wert Beschreibung
0 Erfolg
>0 Fehler

Anwendung

Problembehebung

  1. https://getcomposer.org/doc/articles/troubleshooting.md

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch


Dokumentation

Projekt

  1. https://getcomposer.org/
  2. https://github.com/composer/composer
  3. https://www.openhub.net/p/composer
  4. Dokumentation
  5. Packagist - Composer repository
  1. https://www.mediawiki.org/wiki/Composer
  2. https://de.wikipedia.org/wiki/Composer_(Paketverwaltung)