Cara install composer di windows, MacOS, Linux - BimBel Spb

Wednesday, March 28, 2018

Cara install composer di windows, MacOS, Linux

composer

Tutorial kali ini saya akan membahas tentang bagaimana Cara install composer di windows, MacOS, Linux.

Kenapa sih harus pake composer, nah kita bahas dulu yak,,, kehadiran composer membuat ngoding php jadi lebih terstruktur dan lebih rapi. Banyak programmer terbiasa dengan bahasa pemrograman yang terstruktur, ketika pindah ke php, menemukan banyak hal yang rancu. Terutama dalam memanajemen struktur hirarki project. Sehingga membutuhkan usaha lebih untuk menerapkan konsep OOP yang baik dalam php.

Hal ini bisa terjadi karena –seperti yang kita tahu– , bahwa dalam bahasa pemrograman php, pada setiap kali request, maka hanya ada satu file php saja yang dieksekusi. Hanya satu file saja. Dan jika kita ingin mengakses file lain yang terpisah seperti misalkan memanggil function di file lain atau membuat instan dari kelas yang filenya terpisah, maka kita perlu meng-include atau require file yang bersangkutan sehingga seolah-olah file yang terpisah tadi jadi satu dengan file yang request user sedang mengarah kepadanya. Dengan composer dan autoload-nya serta namespace, kita bisa bebas mengakses file-file php tanpa harus ribet meng-include atau me-require semua file atau class yang kita butuhkan, autoload dari composer sudah melakukan semua itu out of the box. Sehingga oop dalam php benar-benar makes sense.

Sekarang kita lanjut lagi bagaimana sih install composer di windows, MacOS, Linux, nanti akan saya bagi menjadi 2 bahasan, install composer MacOS, Linux dan install composer di windows.

Persyaratan sistem*

Komposer membutuhkan PHP 5.3.2+ untuk dijalankan. Beberapa pengaturan php sensitif dan compile flag juga diperlukan, tetapi ketika menggunakan installer Anda akan diperingatkan tentang ketidaksesuaian apa pun.

Untuk menginstal paket dari sumber alih-alih arsip zip sederhana, Anda akan membutuhkan git, svn, fossil atau hg tergantung pada bagaimana paket tersebut dikendalikan oleh versi.

Komposer adalah multi-platform dan kami berusaha untuk membuatnya berjalan dengan baik di Windows, Linux dan OSX.
cek PHP versi kawan kawan dengan Linux, MacOS (Terminal) atau Windows (CMD).
#php -v atau C:\Users\dumexx>php -v
hasilnya akan tampil seperti berikut:
PHP 7.1.12 (cli) (built: Nov 23 2017 04:21:28) ( ZTS MSVC14 (Visual C++ 2015) x64 )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
NOTE: Jika PHP versi kawan kawan <= 5.3.2 segera update PHP yah agar bisa support dengan composer. hehehe

Install Composer Di Linux, Unix, MacOS*

Download Composer*

Komposer menawarkan installer yang nyaman yang dapat Anda jalankan langsung dari commandline. Silakan unduh file disini atau tinjau di GitHub jika Anda ingin tahu lebih banyak tentang cara kerja bagian dalam installer. Sumbernya adalah PHP biasa.

Singkatnya, ada dua cara untuk menginstal Composer. Secara lokal sebagai bagian dari proyek Anda, atau secara global sebagai sistem yang dapat dieksekusi secara luas.

Lokal:

Memasang Komposer secara lokal hanya masalah menjalankan installer di direktori proyek Anda. Lihat halaman Download untuk instruksi.

Penginstal hanya akan memeriksa beberapa pengaturan PHP dan kemudian mengunduh composer.phar ke direktori kerja Anda. File ini adalah biner Komposer. Ini adalah PHAR (arsip PHP), yang merupakan format arsip untuk PHP yang dapat dijalankan pada baris perintah, di antara hal-hal lain.

Anda dapat menginstal Composer ke direktori tertentu dengan menggunakan opsi --install-dir dan tambahan (ulang) beri nama juga menggunakan opsi --filename. Saat menjalankan penginstal ketika mengikuti petunjuk halaman Download, tambahkan parameter berikut:
php composer-setup.php --install-dir=bin --filename=composer
Sekarang jalankan php composer.phar untuk menjalankan Composer.

Global:

Anda dapat menempatkan PHAR Komposer di mana pun Anda inginkan. Jika Anda memasukkannya ke dalam direktori yang merupakan bagian dari PATH Anda, Anda dapat mengaksesnya secara global. Pada sistem unixy Anda bahkan dapat membuatnya dapat dieksekusi dan menjalankannya tanpa secara langsung menggunakan interpreter php.


Setelah menjalankan penginstal mengikuti petunjuk halaman Download, Anda dapat menjalankan ini untuk memindahkan composer.phar ke direktori yang ada di PATH Anda: 
mv composer.phar /usr /local/bin/composer
Catatan:
~ Jika kode di atas gagal karena permission, Anda mungkin perlu menjalankannya lagi dengan sudo.
~ Pada beberapa versi OSX, direktori / usr tidak ada secara default.
~ Jika ada error seperti berikut
"/usr/local/bin/composer: No such file or directory"
anda harus membuat direktori secara manual sebelum memproses, contoh kode:
mkdir -p /usr/local/bin
Sekarang ketik composer di terminal untuk menjalankan Komposer anda, bukan php composer.phar.

Install Composer Di Windows*

Install composer di windows sebenarnya langkah paling mudah tinggal download composer disini, tinggal kawan kawan install deh.
setelah itu coba di cek di CMD ketik:
composer -V
Mungkin cukup sekian yang saya bisa bagikan, mohon maaf apabila ada kekurangan dalam penulisan Cara install composer di windows, MacOS, Linux ini. Terima kasih

No comments:

Post a Comment