Viele Open-Source-Software muss über Composer installiert werden. Composer ist ein Abhängigkeitsverwaltungstool für PHP. Sie können damit Codebibliotheken deklarieren, von denen Ihr Projekt abhängt, und diese für Sie in Ihrem Projekt installieren. Unten führt Sie die Spalte Tutorial zur Composer-Nutzung in die Installationsmethode von Composer unter XAMPP ein.
Deklarieren Sie die Beziehung
Nehmen wir an, Sie erstellen ein Projekt und benötigen eine Bibliothek für die Protokollierung. Sie entscheiden sich für den Monolog. Um es zu Ihrem Projekt hinzuzufügen, müssen Sie lediglich eine > Composer.json-Datei erstellen, die die Abhängigkeiten des Projekts beschreibt.
{ "require": { "monolog/monolog": "1.2.*" } }
Installieren
1. Laden Sie Composer-Setup.exe herunter
2. Klicken Sie zum Installieren
3. Will ist aufgetaucht und konnte nicht viele PHP-DLLs finden
Ich habe versucht, diese DLLs in die System32-Datei unter dem Laufwerk C zu legen,
habe es immer noch nicht geschafft funktioniert
Ich habe versucht, Umgebungsvariablen zur Unterstützung von PHP hinzuzufügen,
hat immer noch nicht funktioniert
Später fand ich heraus, dass es daran lag:
extension_dir = „xamppphpext in php.ini in xampp“ ist ein relativer Pfad.
Ändern Sie ihn einfach in extension_dir = „D:xamppphpext“.
browscap = "D:xamppphpextrasbrowscap .ini"
Nachdem die Änderung abgeschlossen ist, können Sie sie installieren.
Verwenden Sie
, um mit der Erklärung fortzufahren. Die von Composer automatisch generierten Drittanbieter-Steuerelemente befinden sich im Allgemeinen in einem Ordner namens „Lieferant“. ' . Bei der Verwendung
require_once __DIR__ . '/vendor/autoload.php';
oder sicherer zu verwenden,
if (is_file(__DIR__ . '/vendor/autoload.php')) { require_once __DIR__ . '/vendor/autoload.php'; }
Wenn Sie diesen Satz normalerweise nicht hinzufügen Es wird ein Fehler gemeldet.
Zusammenfassung: Composer lädt Codedateien aus den Quellen relevanter Bibliotheken basierend auf den deklarierten Abhängigkeiten herunter und generiert PHP-Skripte für das automatische Laden von Klassen im Composer-Verzeichnis basierend auf den Abhängigkeiten. Wenn Sie es verwenden, führen Sie zu Beginn des Projekts die Datei „/vendor/autoload.php“ ein, und Sie können die Klassen in diesen Bibliotheken von Drittanbietern direkt instanziieren.
Das obige ist der detaillierte Inhalt vonInstallation des Composers unter XAMPP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!