Skip to content

Instantly share code, notes, and snippets.

@tajidyakub
Last active October 23, 2017 06:18
Show Gist options
  • Save tajidyakub/37e829a689e2e72685300f8916f14d0c to your computer and use it in GitHub Desktop.
Save tajidyakub/37e829a689e2e72685300f8916f14d0c to your computer and use it in GitHub Desktop.
Melakukan instalasi composer secara global di lingkungan MacOS High Sierra mengikuti instruksi yang disediakan.

Instalasi Composer secara Global di MacOS

Instalasi secara global memungkinkan composer digunakan seperti layaknya package management system, cukup meletakkan file PHAR ynag didownload di lokasi yang dapat diakses secara global.

https://getcomposer.org/

Selain secara global, composer juga dapat diinstall secara local yaitu hanya untuk digunakan di sebuah project tertentu dan dapat diakses dari dalam folder project tersebut saja.

Download Composer

https://getcomposer.org/download/

$ cd ~
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Instalasi Composer secara Global

File installer untuk composer terbaru sudah di copy ke home directory, pada saat melakukan instalasi tambahkan parameter

  • --install-dir=/usr/local/bin
  • --filename=composer Dengan demikian script setup composer secara otomatis meletakkan file composer.phar yang direname menjadi composer di dalam path /usr/local/bin/
$ 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 --install-dir=/usr/local/bin --filename=composer
$ php -r "unlink('composer-setup.php');"

Konfirmasi bahwa instalasi composer secara global sukses

$ composer --version
Composer version 1.5.2 2017-09-11 16:59:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment