Composer Dependency Manager

Aus Wikizone
Wechseln zu: Navigation, Suche

Siehe auch: Laravel PHP Framework

https://getcomposer.org
https://www.youtube.com/watch?v=yHPwCZAaMak

Composer ist ein PHP Paketmanager und wird u.a. bei der Entwicklung mit Laravel intensiv genutzt.

Installation auf dem Mac

Im Terminal Ausführen (Kann im Homeverzeichnis sein, wenn nachher global installiert werden soll verschieben wir es nachträglich)

  • Composer Setup runterladen
  • Verifizieren
  • Ausführen
  • Setup löschen

Installcode steht auf: https://getcomposer.org und sieht etwa so aus (kann sich bei jeder Version etwas ändern also immer von der Install Seite holen)

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Global installieren

Einfach in den /usr/local/bin Ordner kopieren (ist standardmäßig in der PATH Variable mit drin)

mv composer.phar /usr/local/bin/composer

evtl. ist ein sudo notwendig

sudo mv composer.phar /usr/local/bin/composer
  • Verschieben in /usr/local/bin/composer