Zum Inhalt springen

Composer: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 20: Zeile 20:
sudo apt install composer
sudo apt install composer
</syntaxhighlight>
</syntaxhighlight>
== Installation von [[Composer]] ==
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 ==

Version vom 1. August 2026, 11:18 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

sudo apt install composer

Installation von Composer

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

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)