Composer ist ein Abhängigkeitsmanager für PHP, mit dem Sie alle abhängigen Bibliotheken für ein bestimmtes Projekt benötigen können. Laienhaft ausgedrückt, kann Composer alle abhängigen Bibliotheken, die auf Projektbasis benötigt werden, einbringen und sie alle an einem Ort aufbewahren. Sie können diesen Artikel von PHILIP [email protected] lesen, der es besser erklärt hat.
Nun, wir werden schnell sehen, wie Composer installiert wird.
Composer-Installationsprogramm herunterladen
# curl -sS https://getcomposer.org/installer | php All settings correct for using Composer Downloading...
Composer erfolgreich installiert unter:
Verwenden Sie es:php composer.phar
# mv composer.phar /usr/local/bin/composer
Stellen Sie sicher, dass Sie die PATH-Variable auf „composer“
setzen# composer
So installieren Sie ein Paket mit Composer
Nehmen wir an, Sie möchten den PHP7-Kompatibilitätsprüfer installieren, sagen wir php7cc.
# composer global require sstalle/php7cc Changed current directory to /home/peter/.composer Using version ^1.0 for sstalle/php7cc ./composer.json has been created Loading composer repositories with package information Updating dependencies (including require-dev) - Installing nikic/php-parser (v1.4.1) Downloading: 100% - Installing pimple/pimple (v3.0.2) Downloading: 100% - Installing symfony/polyfill-mbstring (v1.0.0) Downloading: 100% - Installing symfony/console (v2.8.0) Downloading: 100% - Installing sstalle/php7cc (1.0.2) Downloading: 100% symfony/console suggests installing symfony/event-dispatcher () symfony/console suggests installing symfony/process () symfony/console suggests installing psr/log (For using the console logger) Writing lock file Generating autoload files
Die Option „global“ ermöglicht die Ausführung von Befehlen im globalen Composer-Verzeichnis und „require“ fügt erforderliche Pakete zu Ihrer composer.json hinzu und installiert sie.