Composer in PHPStorm auf dem Mac einrichten

Zusätzlich als Ergänzung zum Tutorial, wie Sie die PHP-FIG Coding-Standards in PHPStorm einrichten, habe ich diese Hilfeseite geschrieben. Sie beschreibt, Wie sie Composer in PHPStorm einrichten.

Composer installation

Zuerst sollten Sie Composer auf Ihrem System installieren. Ausführliche Anleitungen gibt es auf den Hilfeseiten von Composer selbst.

Auf dem Mac nutze ich Homebrew:

brew install composer

Und das war’s dann auch schon in diesem Schritt.

Composer-Konfiguration in PHPStorm

Danach öffnen Sie ein bekanntes Projekt in PHPStorm oder generieren ein neues.

  1. Wählen Sie im Projektbaum einen Ordner aus indem die Composer-Komponenten installiert werden sollen.
  2. Klicken Sie dann im Menü auf Tools > Composer > Init Composer …
  3. Wählen Sie im aufgehenden Fenster ‚composer‘ executable aus und klicken Sie auf OK.
Composer-Einstellungsfenster in PHPStorm mit auszuwählender Ausführumgebung

Daraufhin öffnet PHPStorm die composer.json-Datei, die Sie ausfüllen sollten:

Die geöffnete composer.json Datei in PHPStorm mit Platzhaltern.

Abhängigkeiten Installieren

Nun kann man die grafische Oberfläche von PHPStorm nutzen um Abhängigkeiten (dependencies) zu installieren. Hierfür geht man wie folgt vor:

  1. Klicken Sie im Menü auf Tools > Composer > Manage dependencies…
  2. Geben Sie im Suchfeld den Paketnamen ein.
  3. Wählen Sie Auswahlfeld Available Packages dann das Paket aus, welches Sie installieren wollen.
  4. Wählen Sie unter Version to install die entsprechende Versionsnummer des Pakets aus und
  5. passen Sie die Kommandozeilen-Parameter (unter Command line parameters) an, falls nötig.
  6. Klicken Sie auf den Button Install um das Paket installieren zu lassen.
Abhängigkeiten-Fenster in PHPStorm zum Verwalten von Composer-Componenten