Zum Inhalt springen

composer

Aus Foxwiki

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)