|
|
| (Eine dazwischenliegende Version desselben Benutzers wird 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
| |
| | |
| siehe [[Composer#Installation|Composer installieren]]
| |
|
| |
|
| == Aufruf == | | == Aufruf == |
| Zeile 124: |
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.
| |
Composer - Paketmanager für PHP
Beschreibung
Composer ist ein freier (MIT-Lizenz) anwendungsorientierter Paketmanager für PHP
- Installiert Abhängigkeiten von PHP-Programmen
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
- https://getcomposer.org/doc/articles/troubleshooting.md
Konfiguration
Dateien
Anhang
Siehe auch
Dokumentation
Links
Projekt
- https://getcomposer.org/
- https://github.com/composer/composer
- https://www.openhub.net/p/composer
- Dokumentation
- Packagist - Composer repository
Weblinks
- https://www.mediawiki.org/wiki/Composer
- https://de.wikipedia.org/wiki/Composer_(Paketverwaltung)