Zainstaluj Composer i skonfiguruj za pomocą XAMPP


9

Po przeczytaniu w Internecie dowiedziałem się, że XAMPP ma preinstalowane php-cli i jest dostępny przez /opt/lampp/bin/php. Zainstalowałem kompozytora, używając następujących elementów i wszystko poszło dobrze:

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

Kompozytor został zainstalowany idealnie. Potem zrobiłem to, aby było globalne:

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

Teraz utworzyłem folder o nazwie „fb” i utworzyłem następujący plik composer.json:

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

Teraz, kiedy piszę $ composer installw terminalu, wyświetla się następujący komunikat:

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

Pomóż mi użyć kompozytora. Co powinienem zrobić w następującej sytuacji?

Odpowiedzi:


17

Zainstaluj kompozytora tak:

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

Po instalacji powinieneś dowiązać symbolicznie, uruchamiając polecenie:

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

Następnie uruchom poniższe polecenie, aby umożliwić globalne uruchomienie polecenia „kompozytor” (zostanie ono uruchomione z folderu, w którym właśnie zainstalowałeś kompozytora, w którym właśnie utworzono plik composer.phar):

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

2
dla mnie również działał „mv composer.phar / usr / local / bin / composer”.
Naveen Kumar V

1
@NaveenKumarV dziękuję za komentarz, który był ostatnim akcentem, który był potrzebny, aby mój mógł działać!
kinsley kajiva

1
@NaveenKumarV Twój komentarz powinien zostać dodany do rozwiązania. Uruchamianie kompozytora bez wykonania tego ostatniego kroku nie działa.
Raymond Wachaga,

5
  1. Włącz wersję php z xampp globalnie

    W uruchomieniu terminala: sudo gedit /etc/environment

    Dodaj to do cytatu ":/opt/lampp/bin"

    kliknij zapisz, a następnie zamknij wszystko.

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

  2. Zainstaluj Curl sudo apt-get install curl

  3. Zainstaluj kompozytora sudo curl -sS https://getcomposer.org/installer | php

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

teraz :: spróbuj " composer" - powinno działać!


ta odpowiedź jest bardziej idealna w moim przypadku
Murtuza Zabuawala

Pracował dla mnie :)
Naveen Kumar V

1

Znalazłem rozwiązanie. XAMPP ma już zainstalowane php-cli, więc nie ma potrzeby instalowania php-cli przez apt-get .

Powodem powyższego problemu jest to, że ponieważ PHP jest instalowany jako pakiet wraz z XAMPP, system operacyjny nie wie, że tam jest. W tym celu powinniśmy dodać XAMPP php do zmiennych środowiskowych . Dokonano tego, wpisując następujące polecenie w terminalu

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

Teraz mogę bez wysiłku korzystać z mojej globalnej konfiguracji Kompozytora!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.