2013-11-21 15 views
6

Ich habe Composer über Windows Installer installiert und die richtigen Pfadvariablen für PHP zu wamp's PHP, jetzt habe ich eine composer.json (und später .phar) DateiWie installiert man Abhängigkeiten oder Composer überhaupt in Windows

und Versuch Abhängigkeiten dort

aufgelistet zu installieren
{ 
"name": "phpunit/php-unit", 
"require": { 
    "php": ">5.4.12", 
    "phpunit/phpunit": "3.7.28" 
} 
} 

dies jeden Befehl fast aus kommt, darunter

php composer.phar install 
php composer.json install 

ich dies so cmd in den Fenstern lief hat im, kein t sicher, wenn das irgendetwas betrifft.

+0

Auf der Kommandozeile, wenn Sie 'php composer.phar' eingeben, gibt es nichts zurück? wenn nicht, dann könnte etwas mit der installation nicht stimmen – Kevinvhengst

+0

nur das json objekt – user2167582

Antwort

7

Bearbeiten: tatsächlich ist ein Windows-Installer auf dem Composer download page, die Composer global installieren wird, so dass Sie keine composer.phar mehr benötigen. Installieren Sie es von here, und führen Sie dann einfach "Composer-Installation" aus dem Verzeichnis, in dem Sie Ihre composer.json haben.

(original Antwort unten)

Ich habe das selbst nicht testen, aber ich denke, es ist, wie es funktionieren soll:

die composer.phar herunterladen und im gleichen Verzeichnis wie die composer.json setzen. wo

cd in das Verzeichnis, das Sie haben Ihre composer.json:

cd einige \ Verzeichnis

schließlich den Komponisten laufen:

php composer.phar installieren

+2

@ user2167582 Also wenn du es installiert hast, dann öffne ein cmd fenster, geh in dein arbeitsverzeichnis und tippe "composer install", und es sollte funktionieren. –

11

Für sehr Anfänger Windows-Benutzer

  1. das Installationsprogramm für Windows von here Herunterladen

  2. Überprüfen Sie die Installation von composer Befehl an Eingabeaufforderung

  3. Erstellen Sie jetzt die composer.json Datei bei der Ausführung gleiche Ebene, wo Sie Vendor Verzeichnis haben (nicht innerhalb Vendor).

  4. Umzug in das Verzeichnis, in dem Sie composer.json mit der Eingabeaufforderung haben und den folgenden Befehl ausführen:

    composer install 
    
  5. Es zeigt Meldungen wie ‚Pakete heruntergeladen‘ und ‚autoload.php Datei erstellt‘.(Überprüfen Sie Ihre /app/Vendor/ Verzeichnis)

  6. nun diesen Code einfügen am Anfang /app/config/core.php:

    require_once dirname(__DIR__) . '/Vendor/autoload.php'; 
    

Der obige Code lädt alle Klassen automatisch.

Hoffe das hilft für Anfänger.

+0

Awesome es wirklich mir helfen .. –

0

Ich habe dieses Problem für eine lange Zeit, aber mit einem einfachen Fehler Okay, zuerst muß extension=php_openssl.dll auf php.ini zu aktivieren und wenn es nicht vorhanden ist, so aktiviert oder hinzufügen, um das Ende der Datei zweiter Schritt gehen in dieses Verzeichnis:

C:\Users\{YOUR USERNAME}\AppData\Roaming\Composer 

und Ihre composer.json hier einfügen, um einen Ordner zu überprüfen, und es nennen, dass „Verkäufer“, dann aktivieren oder PHP-Server ausgeführt und cmd als Administrator an und geben sie diese ausführen

composer install 

Genießen Sie es