0Pricing
PHP Academy · Lektion

Pakete anfordern und aktualisieren

Fügen Sie Pakete mit composer require hinzu und aktualisieren Sie sie mit composer update.

Pakete anfordern und aktualisieren ist eine kostenlose PHP Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des PHP Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der PHP Academy-Kurs umfasst insgesamt 4 Lektionen.

composer require

composer require vendor/package fügt das Paket zu composer.json hinzu, lädt es herunter und aktualisiert composer.lock mit einem einzigen Befehl.

$ composer require monolog/monolog

Eine Version angeben

Legen Sie eine Versionsbedingung fest, wenn Sie einen bestimmten Bereich benötigen.

$ composer require monolog/monolog "^3.0"

Entwicklungsabhängigkeiten installieren

Verwenden Sie das Flag --dev, um ein Paket unter require-dev hinzuzufügen.

$ composer require --dev phpunit/phpunit "^11.0"

Was intern geschieht

Composer ermittelt kompatible Versionen, lädt sie nach vendor/ herunter, aktualisiert composer.lock und generiert den Autoloader neu.

composer update

composer update berechnet alle Abhängigkeitsversionen neu und aktualisiert composer.lock.

$ composer update
# Update a single package:
$ composer update monolog/monolog

install im Vergleich zu update

composer install verwendet die vorhandene Lock-Datei (reproduzierbar). composer update berechnet die Versionen neu. Verwenden Sie install in CI und der Produktion.

composer remove

Entfernen Sie ein Paket und bereinigen Sie composer.json und composer.lock.

$ composer remove monolog/monolog

composer show

Listen Sie installierte Pakete und deren Versionen auf.

$ composer show
$ composer show monolog/monolog  # detailed info

composer outdated

Sehen Sie, für welche installierten Pakete neuere Versionen verfügbar sind.

$ composer outdated

composer why

Ermitteln Sie, welche Pakete von einem bestimmten Paket abhängen.

$ composer why monolog/monolog
# laravel/framework requires monolog/monolog ^3.0

Semantische Versionierung

Die meisten Pakete folgen SemVer: MAJOR.MINOR.PATCH. Die Bedingung ^ erlaubt Aktualisierungen von MINOR und PATCH, aber keine Änderungen an MAJOR (Breaking Changes).

Zusammenfassung

Verwenden Sie composer require, um Pakete hinzuzufügen, und composer update, um neue Versionen abzurufen. Halten Sie die Lock-Datei fest, um reproduzierbare Builds zu gewährleisten, und führen Sie install in der Produktion aus.

Kurztest

Welches Flag fügt ein Paket als reine Entwicklungsabhängigkeit hinzu?

Häufig gestellte Fragen

Ist die Lektion „Pakete anfordern und aktualisieren“ kostenlos?

Ja — der vollständige Text von „Pakete anfordern und aktualisieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des PHP Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der PHP Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Pakete anfordern und aktualisieren“?

Fügen Sie Pakete mit composer require hinzu und aktualisieren Sie sie mit composer update. Du übst PHP Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um PHP Academy zu starten?

Keine Vorkenntnisse erforderlich. PHP Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Pakete anfordern und aktualisieren“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser PHP Academy-Lektion Code schreiben und ausführen?

Ja. Jede PHP Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Composer installieren und initialisieren
  2. Pakete anfordern und aktualisieren
  3. composer.lock verstehen
  4. Composer-Skripte und Autoloading
← Zurück zu PHP Academy