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'명령을 전체적으로 실행할 수 있습니다 (composer.phar 파일이 생성 된 composer를 방금 설치 한 폴더 내에서 실행 됨).

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 의견을 솔루션에 추가해야합니다. 이 마지막 단계를 수행하지 않고 작곡가를 실행해도 작동하지 않습니다.
Raymond Wachaga 19

5
  1. xampp의 PHP 버전을 전 세계적으로 활성화

    터미널 런에서 : sudo gedit /etc/environment

    인용문 안에 이것을 추가하십시오 ":/opt/lampp/bin"

    저장을 클릭 한 다음 모든 것을 닫습니다.

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

  2. 컬 설치 sudo apt-get install curl

  3. 작곡가 설치 sudo curl -sS https://getcomposer.org/installer | php

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

지금 :: " composer"를 시도하십시오 -그것은 작동해야합니다!


이 답변은 내 경우에 더 완벽합니다
Murtuza Zabuawala

나를 위해 일했다 :)
Naveen Kumar V

1

해결책을 찾았습니다. XAMPP에는 php-cli가 이미 설치되어 있으므로 apt-get을 통해 php-cli를 설치할 필요없습니다 .

위의 문제의 원인은 PHP가 XAMPP와 함께 번들로 설치되어 있기 때문에 OS가 PHP를 알고 있지 않기 때문입니다. 이를 위해 XAMPP PHP를 환경 변수에 추가 해야 합니다 . 이것은 터미널에 다음 명령을 입력하여 수행됩니다.

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

이제 전세계의 Composer 설정을 손쉽게 사용할 수 있습니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.