Heute habe ich eine Einführung in das Abhängigkeitsmanagement-Tool unter PHP gesehen, also habe ich es ausprobiert:
Umgebung: win7
1. Installation
1 PHP verfügt über ein OpenSSL-fähiges Modul (wird bei Verwendung der https-URL verwendet);
Ändern Sie den Pfad der Umgebungsvariablen, fügen Sie c:xamppphp hinzu
Öffnen Sie die Befehlszeile und geben Sie Folgendes ein:
php -version
Verwenden Sie den Befehl cd, um den aktuellen Pfad zum Stammverzeichnis des Projekts zu ändern, und führen Sie dann den Befehl zum Herunterladen und Installieren aus:
php -r "readfile('http://getcomposer.org/installer');" | php
curl -sS https://getcomposer.org/installer | php
Gehen Sie zum Stammverzeichnis des Projekts, fügen Sie die Textdatei „composer.bat“ hinzu und führen Sie sie in der Befehlszeile aus:
echo @php "%~dp0composer.phar" %*>composer.bat
composer -V
2. Beispiel: Das Projekt muss Monolog verwenden, eine Bibliothek, die Protokolle ausgibt.
Erstellen Sie die Datei „composer.json“ im Projekt und geben Sie den Inhalt ein:
{ "require": { "monolog/monolog": "1.0.*" } }
composer install
Failed to enable crypto failed to open stream: operation failed
Nach erfolgreichem Vorgang erscheint der Herstellerordner im Projektordner.
Verwendungsbeispiel:
<?php require_once 'vendor/autoload.php'; $log = new Monolog\Logger('name'); $log->pushHandler(new Monolog\Handler\StreamHandler('app.log', Monolog\Logger::WARNING)); $log->addWarning('Foo'); ?>
3. Andere
Aktualisierung selbst:
Das Obige stellt die Verwendung des PHP-Abhängigkeitsmanagement-Tools Composer vor, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.