So überprüfen Sie die Installationsdetails für Komponistenpakete Schritt für Schritt? IS durch Verwendung des Befehls
. Dieser Befehl enthält, wenn er ohne Argumente ausgeführt wird, eine umfassende Liste aller im Verzeichnis des aktuellen Projekts installierten Pakete. Jede Zeile stellt ein Paket dar, das ihren Namen, seine Version und optional die Quelle zeigt, aus der sie (z. B. Packagist) installiert wurde. Zum Beispiel:
Führen Sie den Befehl
aus: composer show
Typ
und drücken Sie die Eingabetaste. Dies ist der schnellste Weg, um einen Überblick über Ihre installierten Pakete und ihre Versionen zu erhalten. Sie können auch das Flag
oder
verwenden, um die Informationen in einem maschinenlesbaren JSON-Format auszugeben. Zum Beispiel zeigt
eine kompaktere Ausgabe an, die zum Skripting geeignet ist. Dies bietet eine umfassendere Ansicht, einschließlich der Beschreibung, der Autoren, der Abhängigkeiten und anderer relevanter Metadaten. - Hier ist:
- Navigieren Sie zu Ihrem Projektverzeichnis: Stellen Sie sicher, dass Sie im Root -Verzeichnis Ihres Projekts im Projektverzeichnis sind. Zum Beispiel:
-
composer show
Überprüfen Sie die Ausgabe: Die Ausgabe enthält detaillierte Informationen zum angegebenen Paket, einschließlich seiner Version, Beschreibung, Abhängigkeiten, Lizenz und mehr. Dies ist weitaus umfangreicher als die einfache Liste, die von <package_name>
ohne Argumente bereitgestellt wird. Sie werden Informationen zu den Anforderungen des Pakets, vorgeschlagenen Paketen und anderen relevanten Details angezeigt. Die Befehle composer show monolog/monolog
und überprüfen diese Prüfsummen automatisch mit den vom Paketrepository bereitgestellten (normalerweise Packagisten). Wenn Sie jedoch die Integrität manuell überprüfen müssen, können Sie die - -Datei untersuchen. Diese Datei enthält die genauen Versionen und Überprüfungen aller installierten Pakete und deren Abhängigkeiten. Jede Diskrepanz zwischen den Prüfsummen in der Datei und den tatsächlichen heruntergeladenen Dateien zeigt einen potenziellen Sicherheitskompromiss oder eine Korruption an. Die -Datei ist ein entscheidender Bestandteil des Abhängigkeitsmanagements und der Versionskontrolle Ihres Projekts. Sie sollten es immer für Ihr Versionskontrollsystem (wie Git) verpflichten. Wenn Sie ein Problem vermuten, wäre der Vergleich der in
composer show
aufgeführten Prüfsummen mit den tatsächlichen Dateien in Ihrem System erforderlich, obwohl dies normalerweise externe Tools erfordern würde. Jede Nichtübereinstimmung muss erneut oder
erneut löschen, um das Problem zu lösen. Eine gefährdete Datei sollte mit äußerster Vorsicht behandelt werden.
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob Composer Paketdetails installiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!