Cara install Composer di Linux
Karena sesuatu hal maka saya terpaksa menonaktifkan forum Servernesia sementara dan mengganti enginenya dari XenForo ke Flarum. Dan sampai saat ini proses instalasi Flarum ini tidak bisa klik – klik seperti CMS umumnya, perlu satu komponen vital bernama Composer yang saya pahami ini package management untuk PHP.
Langsung saja eksekusi perintah ini untuk mendownload installernya, memasang dalam Linux dan mengasosiasikan perintah composer:
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
Log proses pemasangannya:
All settings correct for using Composer
Downloading...
Composer (version 1.4.1) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Jadi nanti anda bisa mengeksekusi perintah composer
langsung tanpa perlu tempat lengkapnya.
composer
Seperti ini tampilannya kalau dieksekusi tanpa parameter:
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.4.1 2017-03-10 09:29:45
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--profile Display timing and memory usage information
--no-plugins Whether to disable plugins.
-d, --working-dir=WORKING-DIR If specified, use the given directory as working directory.
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Kalau muncul pesan peringatan:
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Maksudnya sederhana, nanti setiap file dan direktori yang dibuat oleh composer akan menggunakan dan dimiliki oleh root. Akan jadi masalah kalau file/direktori tersebut akan dimodifikasi pleh proses lainnya, misal web server seperti Apache/Nginx karena jelas kalah hak aksesnya.
Sekarang saya sedang melakukan migrasi XenForo > MyBB > Flarum. Semoga saja lancar. 😀