Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Composer merupakan dependency manager untuk library PHP yang cross platform. Bisa digunakan di Linux, windows dan Mac. Berikut cara install composer di Mac.

  • Buka terminal di Mac
  • Lalu jalankan perintah dibawah untuk mendownload Composer dalam format phar (PHP Archive) :
curl -sS https://getcomposer.org/installer | php
  • Lalu pindahkan composer tersebut ke direktori :
sudo mv composer.phar /usr/local/bin/
  • Lalu agar dapat menjalankan composer tanpa harus menjadi root, maka kita perlu mengubah permission aksesnya :
sudo chmod 755 /usr/local/bin/composer.phar
  • Setelah itu kita tambahkan variabel Composer pada bash agar dapat mudah menjalankan composer dimana saja. Buka file
nano ~/.bash_profile
  • Tambahkan berupa :
alias composer="php /usr/local/bin/composer.phar"

Setelahnya jalankan perintah berikut agar penambahan alias composer langsung berfungsi :

source ~/.bash_profile

Akhirnya seharusnya composer sudah berhasil berjalan dengan menjalankan perintah berikut :

composer --version
Related Posts
Laravel Db Snapshot : Melakukan Dump dan Load Database di Laravel dengan Cepat dan Mudah

Bagi yang mencari cara untuk melakukan dump dan load database melalui laravel dengan cepat dan mudah, bisa mencoba package laravel Read more

Laravel Mysql Logger : Menyimpan Log Error di Laravel ke MySQL

Biasanya atau secara default jika laravel mengalami error maka otomatis akan menyimpan log error tersebut ke dalam file storage/log/laravel.log. Terdapat Read more

Laravel Shield : Membuat dan Implementasi HTTP Basic Auth di Laravel Pada Middleware

Apa itu http basic auth? http basic auth merupakan implementasi keamanaan sederhana berupa username dan password pada url / route Read more

Cara Install PHP 7.4 di Linux

PHP baru saja merilis versi terbarunya, yaitu versi 7.4. Pada PHP 7.4 menawarkan banyak fitur, seperti fungsi arrow, performansi yang Read more

Tagged : #

Leave a Reply

Your email address will not be published. Required fields are marked *