Suche…
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.
Ü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.
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
- 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 SiePath
und klicken Sie aufEdit
- Klicken Sie auf Neu, und fügen Sie diesen Wert
C:\ProgramData\ComposerSetup\bin
- Öffnen Sie nun Ihr Terminal [cmd] und testen Sie
composer --version