Composer'ı yükleyin ve XAMPP ile yapılandırın


9

Web'de okuduktan sonra, XAMPP'nin önceden yüklenmiş php-cli olduğunu ve erişildiğini öğrendim /opt/lampp/bin/php. Besteciyi aşağıdakileri kullanarak yükledim ve hepsi iyi gitti:

sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php

Besteci mükemmel bir şekilde kuruldu. Ondan sonra, bunu küresel yapmak için yaptım:

sudo mv composer.phar /usr/local/bin/composer

Şimdi "fb" adlı bir klasör yaptım ve aşağıdaki composer.json dosyasını yaptım:

{"require":{        "facebook/php-sdk-v4":"4.0.*"   }}

Şimdi $ composer installterminali yazdığımda , aşağıdaki mesaj görüntülenir:

rohan@sanap:~/Desktop/fb$ composer install
/usr/bin/env: php: No such file or directory

Lütfen besteci kullanmama yardım et. Aşağıdaki durumda ne yapmalıyım?

Yanıtlar:


17

Besteciyi şu şekilde yükleyin:

sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php

Kurulumdan sonra, komutu çalıştırarak symlink yapmalısınız:

sudo ln -s /opt/lampp/bin/php /usr/local/bin/php

Ardından, 'composer' komutunun global olarak çalışmasına izin vermek için aşağıdaki komutu çalıştırın (bu, composer.phar dosyasının yeni oluşturulduğu besteciyi yeni yüklediğiniz klasörden çalıştırılır):

sudo mv composer.phar /usr/local/bin/composer

2
Ayrıca "mv composer.phar / usr / local / bin / composer" benim için çalıştı.
Naveen Kumar V

1
@NaveenKumarV benimkinin çalışması için son dokunuş olan yorum için teşekkürler!
kinsley kajiva

1
@NaveenKumarV Yorumunuz çözüme eklenmelidir. Bu son adımı yapmadan besteciyi çalıştırmak işe yaramıyor.
Raymond Wachaga

5
  1. Xppp'den php sürümünü global olarak etkinleştir

    Terminal çalıştırmasında: sudo gedit /etc/environment

    Bu teklifi içine ekle ":/opt/lampp/bin"

    Kaydet'i tıklayın ve ardından her şeyi kapatın.

    veya symlink - "ln -s /opt/lampp/bin/php /usr/local/bin/php"

  2. Curl'u Yükle sudo apt-get install curl

  3. Besteciyi yükle sudo curl -sS https://getcomposer.org/installer | php

  4. mv composer.phar /usr/local/bin/composer

şimdi :: " composer" deneyin - işe yaramalı!


bu cevap benim durumumda daha mükemmel
Murtuza Zabuawala

Worked for me :)
Naveen Kumar V

1

Çözümü buldum. XAMPP'de php-cli zaten kurulu olduğundan, apt-get üzerinden php-cli kurulumuna gerek yoktur .

Yukarıdaki sorunun nedeni, PHP XAMPP ile birlikte bir paket olarak kurulduğundan, işletim sisteminin orada olduğunu bilmiyor. Bunun için XAMPP php'yi ortam değişkenlerine eklemeliyiz . Bu terminalde aşağıdaki komutu yazarak yapılır

export PATH=$PATH:/opt/lampp/bin

Şimdi, global Composer kurulumumu zahmetsizce kullanabilirim!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.