Установите Composer и настройте с помощью XAMPP
Прочитав в Интернете, я узнал, что в 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
Пожалуйста, помогите мне использовать композитор. Что мне делать в следующей ситуации?
3 ответа
Установите композитор так:
sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php
После установки вы должны создать символическую ссылку, выполнив команду:
sudo ln -s /opt/lampp/bin/php /usr/local/bin/php
И тогда, если вы введете composer
в вашем терминале он будет доступен глобально в вашей системе.
Включить глобальную версию php из xampp
В терминале запустить:
sudo gedit /etc/environment
Добавить это внутри цитаты
":/opt/lampp/bin"
нажмите сохранить, затем закройте все.
или же
symlink - "ln -s /opt/lampp/bin/php /usr/local/bin/php"
Установить Curl
sudo apt-get install curl
Установить композитор
sudo curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
сейчас:: попробуй "composer
" - он должен работать!
Я нашел решение. В XAMPP уже установлен php-cli, поэтому нет необходимости устанавливать php-cli через apt-get.
Причина вышеупомянутой проблемы заключается в том, что, поскольку PHP установлен как пакет вместе с XAMPP, ОС не знает, что он там есть. Поэтому для этого мы должны добавить php XAMPP в переменные окружения. Это можно сделать, набрав следующую команду в терминале
export PATH=$PATH:/opt/lampp/bin
Теперь я могу без проблем использовать свою глобальную настройку Composer!