Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Lösung für den ungültigen Composer-Befehl unter Windows

Lösung für den ungültigen Composer-Befehl unter Windows

藏色散人
藏色散人nach vorne
2020-11-30 14:08:544581Durchsuche

Die folgende Tutorial-Kolumne von Composer stellt Ihnen die Lösung für das Problem vor, dass Composer unter Windows nicht installiert werden kann oder der Composer-Befehl ungültig ist. Ich hoffe, dass es für Freunde hilfreich ist, die es benötigen!

Lösung für den ungültigen Composer-Befehl unter Windows

Installationsmethode: http://docs.phpcomposer.com/00-intro.html#Installation-Windows (Offizielles chinesisches Hilfedokument)

Problembeschreibung 1: Über Composer-Setup .exeDer Befehl ist nach der Installation des Installationsprogramms ungültig, wie unten gezeigt:

Composer-Setup.exe安装程序 安装完成后命令无效,如下图:

Lösung für den ungültigen Composer-Befehl unter Windows

解决办法:

  • 检查系统环境是否自动配置好,若没有请追加Path变量:C:ProgramDataComposerSetupbin
  • 打开cmd输入composer -v,显示如下即安装成功,且可全局访问。

Lösung für den ungültigen Composer-Befehl unter Windows

  • 切换到任意目录再次测试一下composer -v,显示如下安装成功。

Lösung für den ungültigen Composer-Befehl unter Windows

--- 分隔线 ---

问题描述2: 通过安装命令手动安装失败,如下图:

Lösung für den ungültigen Composer-Befehl unter Windows

解决办法:

  • 错误提示没有支持 PHP5.5.12 的Composer,更新PHP版本5.6及以上
  • 重新通过命令安装,安装前请先cd到要安装目录(可自行创建指定),例如:

C:Usersusername>cd D: 切换到D盘

C:Usersusername>cd D:Composer 切换到Composer文件夹(自己创建的安装目录)

D:Composer>php -r "readfile('https://getcomposer.org/installer');" | php 执行安装命令,从这一步开始及之后和官方文档的教程一样,请自行查阅完成后续操作。

    • 安装完成后的文件路径,这时只能在本目录下执行composer -v命令,即只能局部访问
      Lösung für den ungültigen Composer-Befehl unter Windows

    • 若要全局访问,需要自行配置系统环境变量,追加Path变量:D:ComposerLösung für den ungültigen Composer-Befehl unter Windows

    Lösung:
  • Überprüfen Sie, ob die Systemumgebung automatisch konfiguriert wird. Wenn nicht, fügen Sie bitte hinzu die Pfadvariable:C:ProgramDataComposerSetupbin🎜
  • Öffnen Sie cmd und geben Sie composer -v ein. Wenn Folgendes angezeigt wird, ist die Installation erfolgreich und kann global aufgerufen werden. 🎜🎜🎜Lösung für den ungültigen Composer-Befehl unter Windows 🎜
  • Wechseln Sie in ein beliebiges Verzeichnis und testen Sie composer -v erneut. Die Installation ist erfolgreich, wie unten gezeigt. 🎜🎜🎜f9bd7c366f21a681e890e4bcfee5476.p ng🎜 🎜 🎜---Trennlinie---🎜🎜🎜Problembeschreibung 2: 🎜 Die manuelle Installation über Installationsbefehl ist fehlgeschlagen, wie unten gezeigt:🎜Lösung für den ungültigen Composer-Befehl unter Windows🎜🎜🎜Lösung: 🎜
  • Der Fehler weist darauf hin, dass es keinen Composer gibt, der PHP 5.5.12 und höher unterstützt. 🎜
  • Bitte führen Sie vor der Installation eine Neuinstallation durch code>Installationsverzeichnis (Sie können es selbst erstellen und angeben), zum Beispiel: 🎜🎜🎜C:BenutzerBenutzername>cd D: Wechseln Sie zum Laufwerk D🎜🎜C: BenutzerBenutzername>cd D:Composer Wechseln Sie zum Composer-Ordner (dem Installationsverzeichnis, das Sie erstellt haben) 🎜🎜D:Composer>php -r "readfile('https://getcomposer.org/installer'); " | php Führen Sie den Installationsbefehl aus. Beginnen Sie mit diesem und den folgenden Schritten und stimmen Sie mit den Tutorials in den offiziellen Dokumenten überein. Bitte überprüfen Sie die nachfolgenden Vorgänge und führen Sie sie selbst durch. 🎜
      • 🎜Der Dateipfad nach Abschluss der Installation. Zu diesem Zeitpunkt kann der Befehl composer -v nur in diesem Verzeichnis ausgeführt werden auf lokal zugegriffen werden kann.
        Lösung für den ungültigen Composer-Befehl unter Windows🎜 🎜
      • 🎜Wenn Sie globalen Zugriff wünschen, müssen Sie die Systemumgebungsvariablen selbst konfigurieren und die Pfadvariable hinzufügen: D:Composer (bitte ändern Sie sie entsprechend Ihren Anforderungen). eigenes Installationsverzeichnis)🎜🎜 🎜🎜

Das obige ist der detaillierte Inhalt vonLösung für den ungültigen Composer-Befehl unter Windows. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen