Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Installation und Nutzung von Composer unter Windows und Linux

Installation und Nutzung von Composer unter Windows und Linux

藏色散人
藏色散人nach vorne
2019-08-06 16:12:222202Durchsuche

Composer ist ein Abhängigkeitsmanagement-Tool für PHP. Sie können abhängige Codebibliotheken in Ihrem Projekt deklarieren und installieren. Unten wird in der Spalte Tutorial zur Composer-Nutzung die Installation und einfache Verwendung von Composer unter Windows und Linux (wie CentOS) erläutert.

Installation und Nutzung von Composer unter Windows und Linux

Composer installieren

1. Bitte bestätigen Sie, dass PHP korrekt installiert wurde. Öffnen Sie das Terminal unter Linux. Führen Sie php -v aus, um zu überprüfen, ob die Versionsnummer korrekt ausgegeben wird.

Windows

PS E:\repository\work> php -v
PHP 7.0.32 (cli) (built: Sep 12 2018 15:54:08) ( ZTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies

Centos

[root@jmsiteos7 ~]# php -v
PHP 7.2.13 (cli) (built: Dec  6 2018 23:18:37) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.13, Copyright (c) 1999-2018, by Zend Technologies

Wenn PHP installiert ist, aber die Umgebungsvariable nicht festgelegt ist, müssen Sie sie festlegen die Umgebungsvariable

Windows

Installation und Nutzung von Composer unter Windows und Linux

Verlassen Sie das Befehlszeilenfenster und öffnen Sie es erneut. Geben Sie php -v erneut ein, um die Versionsnummer zu überprüfen. Wenn es immer noch abnormal ist, überprüfen Sie bitte, ob das PHP-Verzeichnis korrekt ist.

centos

vi /etc/profile
#文件地步输入如下两行
PATH=$PATH:/usr/local/php72/bin/:/usr/local/php72/sbin/
export PATH
#立即生效
source /etc/profile

Geben Sie php -v erneut ein, um die Versionsnummer zu überprüfen , bitte überprüfen Sie, ob das PHP-Verzeichnis korrekt ist

2. Composer herunterladen

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

4. Löschen Sie den Installer

php composer-setup.php

. Teilweise Installation

Die oben genannten Schritte laden Composer herunter. Nachdem der Vorgang korrekt ausgeführt wurde, können Sie die Datei „composer.phar“ in ein beliebiges Verzeichnis (z. B. das Projektstammverzeichnis) kopieren und dann Composer über den PHP-Composer verwenden. Phar-Befehl!

6. Globale Installation

Centos

Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus, um die zuvor heruntergeladene Datei „composer.phar“ nach /usr/ zu verschieben. local/ Unter dem bin/-Verzeichnis:

php -r "unlink('composer-setup.php');"

windows

Geben Sie das PHP-Installationsverzeichnis ein, kopieren Sie Composer.phar in das PHP-Installationsverzeichnis und erstellen Sie ein neues Verzeichnis Öffnen Sie die Datei „composer.bat“ im PHP-Installationsverzeichnis und speichern Sie den folgenden Code in dieser Datei

mv composer.phar /usr/local/bin/composer

Öffnen Sie erneut ein Befehlszeilenfenster und versuchen Sie, „composer --version“ auszuführen, um zu sehen, ob die Versionsnummer korrekt ausgegeben wird

windows

@php "%~dp0composer.phar" %*

centos

PS E:\repository\work> composer --version
Composer version 1.8.0 2018-12-03 10:31:16
Dies dient nur zur Demonstration. Die offizielle Erklärung lautet: Einige Composer-Befehle , einschließlich exec, install und update, ermöglichen die Ausführung von Code von Drittanbietern auf Ihrem System. Dies liegt an den „Plugins“- und „Skript“-Funktionen. Plugins und Skripte haben vollen Zugriff auf das Benutzerkonto, auf dem Composer ausgeführt wird. Daher wird dringend davon abgeraten, Composer als Superuser/Root auszuführen.

7. Composer aktualisieren

[root@jmsite ~]# composer --version
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Composer version 1.8.0 2018-12-03 10:31:16

8. Composer-Quelle festlegen

Composer verwenden

1. Basierend auf Composer. json

Erstellen Sie eine Composer.json-Datei im Projektverzeichnis, um die Abhängigkeiten des Projekts zu beschreiben.

composer selfupdate

gibt an, dass Sie eine beliebige Version von Monolog ab 1.2 herunterladen müssen. Verwenden Sie den folgenden Befehl, um die Codebibliothek

composer config -g repo.packagist composer https://packagist.phpcomposer.com

2 zu installieren. Basierend auf dem require-Befehl

Wenn Sie das Gefühl haben, dass das Erstellen der Datei „composer.json“ mühsam ist, können Sie während der Installation auch den Befehl „require“ verwenden.

{
    "require": {
        "monolog/monolog": "1.2.*"
    }
}

Composer sucht nach den Codebasisinformationen und erstellt automatisch die Dateien „composer.json“ und „composer.lock“.

3. Aktualisieren Sie alle Codebibliotheken im Projekt oder bestimmte Codebibliotheken

composer install

Entfernen Sie eine Codebibliothek, wenn sie von anderen Codebibliotheken verwendet wird

composer require monolog/monolog

5. Durchsuchen Sie die Codebasis in der Quelle

# 更新所有代码库
composer update
# 更新指定的代码库
composer update monolog/monolog
# 更新指定的多个代码库
composer update monolog/monolog phpaes/phpaes
# 还可以通过通配符匹配代码库
composer update monolog/monolog phpaes/*

6. Sehen Sie sich die Codebasisinformationen an

composer remove monolog/monolog

Automatisches Laden

Zusätzlich zum Herunterladen der Codebasis bereitet Composer auch eine Funktion zum automatischen Laden von Dateien vor, mit der alle Klassendateien in der von Composer heruntergeladenen Codebasis geladen werden können. Um es zu verwenden, müssen Sie lediglich die folgende Codezeile zur Bootstrap-Datei Ihres Projekts hinzufügen

composer search monolog

Das obige ist der detaillierte Inhalt vonInstallation und Nutzung von Composer unter Windows und Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jmsite.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen