Встановіть Composer і налаштуйте за допомогою XAMPP


9

Прочитавши в Інтернеті, я дізнався, що XAMPP попередньо встановлений php-cli, і доступ до нього здійснюється /opt/lampp/bin/php. Я встановив композитора, використовуючи наступне, і все пройшло добре:

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

Композитор був встановлений ідеально. Після цього я зробив це, щоб зробити його глобальним:

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

Тепер я створив папку під назвою "fb" і зробив наступний файл composer.json:

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

Тепер, коли я набираю $ composer installтермінал, з'являється таке повідомлення:

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

Будь ласка, допоможіть мені використовувати композитор. Що мені робити в наступній ситуації?

Відповіді:


17

Встановіть композитора так:

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

Після встановлення слід символізувати його, виконавши команду:

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

Потім запустіть команду нижче, щоб дозволити команду "композитор" запускатись у всьому світі (це буде виконуватися з папки, де ви тільки що встановили композитор, в якій щойно створений файл composer.phar):

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

2
також "mv composer.phar / usr / local / bin / composer" працював на мене.
Naveen Kumar V

1
@NaveenKumarV дякую за коментар, який був останнім штрихом, який був потрібний моїй роботі !.
kinsley kajiva

1
@NaveenKumarV Ваш коментар слід додати до рішення. Запуск композитора без виконання цього останнього кроку не працює.
Раймонд Вачага

5
  1. Увімкніть PHP-версію з xampp в усьому світі

    У запуску терміналу: sudo gedit /etc/environment

    Додайте цю внутрішню цитату ":/opt/lampp/bin"

    натисніть кнопку "Зберегти", а потім закрийте все.

    або symlink - "ln -s /opt/lampp/bin/php /usr/local/bin/php"

  2. Встановити Curl sudo apt-get install curl

  3. Встановити композитор sudo curl -sS https://getcomposer.org/installer | php

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

зараз :: спробуйте " composer" - це має працювати!


ця відповідь є досконалішою у моєму випадку
Муртуза Забуавала

Працював для мене :)
Naveen Kumar V

1

Я знайшов рішення. У XAMPP вже встановлено php-cli, тому немає необхідності встановлювати php-cli через apt-get .

Причина вищевказаної проблеми полягає в тому, що PHP встановлюється як пакет разом із XAMPP, ОС не знає, що він є. Тому для цього нам слід додати PHAM XAMPP до змінних середовища . Це робиться шляхом введення наступної команди в термінал

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

Тепер я можу без особливих зусиль використовувати свою глобальну програму композитора!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.