Looking for composer-php Keywords? Try Ask4Keywords

composer-phpErste Schritte mit Composer-PHP


Bemerkungen

In diesem Abschnitt erhalten Sie einen Überblick darüber, was Composer-PHP ist und warum ein Entwickler es verwenden möchte.

Es sollte auch alle großen Themen in Composer-PHP erwähnen und auf die verwandten Themen verweisen. Da die Dokumentation für composer-php neu ist, müssen Sie möglicherweise erste Versionen dieser verwandten Themen erstellen.

Composer auf Ubuntu installieren

Bevor Sie Composer herunterladen und installieren, müssen Sie sicherstellen, dass auf unserem Server alle Abhängigkeiten installiert sind.

Aktualisieren Sie zunächst den Paket-Manager-Cache, indem Sie Folgendes ausführen:

sudo apt-get update
 

Nun lassen Sie uns die Abhängigkeiten installieren. Wir benötigen curl um Composer und php5-cli für die Installation und Ausführung herunterzuladen. git wird von Composer zum Herunterladen von Projektabhängigkeiten verwendet. Alles kann mit dem folgenden Befehl installiert werden:

sudo apt-get install curl php5-cli git
 

Nun lass es uns installieren:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
 

Dadurch wird Composer unter / usr / local / bin als systemweiter Befehl namens composer heruntergeladen und installiert. Die Ausgabe sollte so aussehen:

Output
#!/usr/bin/env php
All settings correct for using Composer
Downloading...

Composer successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
 

Um Ihre Installation zu testen, führen Sie Folgendes aus:

composer
 

Und Sie sollten eine ähnliche Ausgabe erhalten:

Output
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.0-dev (9859859f1082d94e546aa75746867df127aa0d9e) 2015-08-17 14:57:00

Usage:
 command [options] [arguments]

Options:
 --help (-h)           Display this help message
 --quiet (-q)          Do not output any message
 --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
 --version (-V)        Display this application version
 --ansi                Force ANSI output
 --no-ansi             Disable ANSI output
 --no-interaction (-n) Do not ask any interactive question
 --profile             Display timing and memory usage information
 --working-dir (-d)    If specified, use the given directory as working directory.

....
 

Installation unter Windows

Hier verwenden wir einfach das Installationsprogramm.

Dies ist der einfachste Weg, um Composer auf Ihrem Computer einzurichten.

Laden Sie Composer-Setup.exe herunter und führen Sie es aus . Es installiert die neueste Composer-Version und richtet Ihren PATH so ein, dass Sie composer einfach von einem beliebigen Verzeichnis in Ihrer Befehlszeile aus aufrufen können.

Hinweis : Schließen Sie Ihr aktuelles Terminal. Verwendung mit einem neuen Terminal testen: Dies ist wichtig, da der PATH nur beim Start des Terminals geladen wird.

Hinweis 2 : Richten Sie PATH in Windows 10 ein

  1. Klicken Sie mit der rechten Maustaste auf Start (Windows-Logo) -> system ->Advance system settings->Environment variables->System variables[below box] -> -> system ->Advance system settings->Environment variables->System variables[below box] -> wählen Sie Path und klicken Sie auf Edit
  2. Klicken Sie auf Neu, und fügen Sie diesen Wert C:\ProgramData\ComposerSetup\bin
  3. Öffnen Sie nun Ihr Terminal [cmd] und testen Sie composer --version

Überblick

Composer ist ein Tool zum Abhängigkeitsmanagement in PHP. Hier können Sie die Bibliotheken angeben, von denen Ihr Projekt abhängig ist, und diese verwalten (installieren / aktualisieren).

Composer ist kein Paketmanager im Sinne von Yum oder Apt. Ja, es handelt sich um "Pakete" oder Bibliotheken, aber sie verwaltet sie pro Projekt und installiert sie in einem Verzeichnis (z. B. Anbieter) in Ihrem Projekt.

Composer benötigt PHP 5.3.2+ zur Ausführung. Einige sensible PHP-Einstellungen und Compile-Flags sind ebenfalls erforderlich. Wenn Sie jedoch das Installationsprogramm verwenden, werden Sie vor Inkompatibilitäten gewarnt.

Um Pakete aus Quellen anstelle von einfachen ZIP-Archiven zu installieren, benötigen Sie git, svn, fossil oder hg, je nachdem, wie das Paket versionsgesteuert ist.