편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
6번째 줄: | 6번째 줄: | ||
== 설치 == | == 설치 == | ||
< | <source lang='console'> | ||
root@zetawiki:~# curl -sS https://getcomposer.org/installer | php | root@zetawiki:~# curl -sS https://getcomposer.org/installer | php | ||
All settings correct for using Composer | All settings correct for using Composer | ||
Downloading... | Downloading 1.1.2... | ||
Composer | Composer successfully installed to: /root/composer.phar | ||
Use it: php composer.phar | Use it: php composer.phar | ||
</ | </source> | ||
:→ 여기까지 하면 해당 폴더 내에서 <code>php composer.phar install</code> 방식으로 사용 가능 | |||
:→ 여기까지 하면 해당 폴더 내에서 <code>php composer.phar install</code> 방식으로 사용 가능22 | |||
==(Optional) 전역 명령어로 사용 ★== | |||
<source lang='console'> | |||
root@zetawiki:~# mv composer.phar /usr/local/bin/composer | |||
root@zetawiki:~# composer -V | |||
Running composer as root/super user is highly discouraged as packages, plugins and scripts cannot always be trusted | |||
Composer version 1.1.2 2016-05-31 19:48:11 | |||
</source> | |||
:→ 여기까지 하면 아무 폴더에서나 <code>composer install</code> 방식으로 사용 가능 | |||
==(Optional) 오류시 조치== | ==(Optional) 오류시 조치== | ||
* 여기서 composer를 배치한 폴더는 보통 다음과 같이 PATH로 잡혀 있다. | * 여기서 composer를 배치한 폴더는 보통 다음과 같이 PATH로 잡혀 있다. | ||
< | <source lang='console'> | ||
root@zetawiki:~# echo $PATH | root@zetawiki:~# echo $PATH | ||
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games | ||
</ | </source> | ||
* 만약 composer -V를 했을 때 command not found 에러가 뜨면 다음과 PATH 지정을 해주자<ref>또는 PATH가 잡혀 있는 다른 곳으로 옮겨도 상관없다.</ref> | * 만약 composer -V를 했을 때 command not found 에러가 뜨면 다음과 PATH 지정을 해주자<ref>또는 PATH가 잡혀 있는 다른 곳으로 옮겨도 상관없다.</ref> | ||
< | <source lang='console'> | ||
root@zetawiki:~# PATH=$PATH:/usr/local/bin/ | root@zetawiki:~# PATH=$PATH:/usr/local/bin/ | ||
</ | </source> | ||
==(Optional) root 경고메시지 해제== | ==(Optional) root 경고메시지 해제== | ||
{{참고|Composer root 경고메시지 해제}} | {{참고|Composer root 경고메시지 해제}} | ||
< | <source lang='console'> | ||
root@zetawiki:~# composer -V | root@zetawiki:~# composer -V | ||
Running composer as root/super user is highly discouraged as packages, plugins and scripts cannot always be trusted | |||
Composer version 1. | Composer version 1.1.2 2016-05-31 19:48:11 | ||
</ | </source> | ||
< | <source lang='console'> | ||
root@zetawiki:~# export COMPOSER_ALLOW_SUPERUSER=1 | root@zetawiki:~# export COMPOSER_ALLOW_SUPERUSER=1 | ||
root@zetawiki:~# composer -V | root@zetawiki:~# composer -V | ||
Composer version 1. | Composer version 1.1.2 2016-05-31 19:48:11 | ||
</ | </source> | ||
:→ 현재 세션에 적용됨 | :→ 현재 세션에 적용됨 | ||
< | <source lang='console'> | ||
root@zetawiki:~# echo "export COMPOSER_ALLOW_SUPERUSER=1" >> ~/.bashrc | root@zetawiki:~# echo "export COMPOSER_ALLOW_SUPERUSER=1" >> ~/.bashrc | ||
root@zetawiki:~# cat ~/.bashrc | grep export | root@zetawiki:~# cat ~/.bashrc | grep export | ||
export COMPOSER_ALLOW_SUPERUSER=1 | export COMPOSER_ALLOW_SUPERUSER=1 | ||
</ | </source> | ||
:→ [[.bashrc]]에 등록하면 다음번 SSH 접속시부터 적용됨 (즉, 영구 적용)<ref>root를 포함하여 전체 계정에 적용하려면 [[/etc/profile]]에 등록</ref> | :→ [[.bashrc]]에 등록하면 다음번 SSH 접속시부터 적용됨 (즉, 영구 적용)<ref>root를 포함하여 전체 계정에 적용하려면 [[/etc/profile]]에 등록</ref> | ||
==같이 보기== | ==같이 보기== | ||
* [[ | *[[Composer 버전 확인]] | ||
* [[ | *[[Composer 업데이트]] | ||
*[[Composer root 경고메시지 해제]] | |||
*[[Composer]] | |||
* [[ | *[[PEAR 설치]] | ||
* [[ | *[[.phar]] | ||
* [[ | |||
* [[ | |||
==참고== | ==참고 자료== | ||
* https://getcomposer.org/doc/00-intro.md | *https://getcomposer.org/doc/00-intro.md | ||
[[분류: Composer]] | [[분류: Composer]] | ||
[[분류: /usr/local/bin]] | [[분류: /usr/local/bin]] | ||
[[분류: 설치]] | [[분류: 설치]] |