Setelah membaca di web, saya mengetahui bahwa XAMPP memiliki php-cli yang sudah diinstal dan diakses oleh /opt/lampp/bin/php
. Saya memasang komposer menggunakan yang berikut ini dan semuanya berjalan dengan baik:
sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php
Komposer dipasang dengan sempurna. Setelah itu, saya melakukan ini untuk menjadikannya global:
sudo mv composer.phar /usr/local/bin/composer
Sekarang saya membuat folder bernama "fb" dan membuat file composer.json berikut:
{"require":{ "facebook/php-sdk-v4":"4.0.*" }}
Sekarang ketika saya mengetik $ composer install
terminal, pesan berikut ditampilkan:
rohan@sanap:~/Desktop/fb$ composer install
/usr/bin/env: php: No such file or directory
Tolong bantu saya menggunakan komposer. Apa yang harus saya lakukan dalam situasi berikut?
Aktifkan versi php dari xampp secara global
Dalam Terminal run:
sudo gedit /etc/environment
Tambahkan kutipan ini di dalam
":/opt/lampp/bin"
klik simpan lalu tutup semuanya.
atau
symlink - "ln -s /opt/lampp/bin/php /usr/local/bin/php"
Instal Curl
sudo apt-get install curl
Pasang komposer
sudo curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
sekarang :: coba "
composer
" - seharusnya berhasil!sumber
Saya menemukan solusinya. XAMPP telah menginstal php-cli sehingga tidak perlu menginstal php-cli melalui apt-get .
Alasan untuk masalah di atas adalah, karena PHP diinstal sebagai bundel bersama dengan XAMPP, OS tidak tahu ada di sana. Jadi untuk ini kita harus menambahkan php XAMPP ke variabel lingkungan . Ini dilakukan dengan mengetik perintah berikut di terminal
Sekarang, saya dapat menggunakan penyetelan Komposer global saya dengan mudah!
sumber