문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. [[분류:개발자 도움말]] == 개요 == 현재 [[Study For Us 호스팅]]에는 Composer 1.10.1 버전이 설치되어 있습니다. 그러나 Composer 1.10.1 버전은 현재의 미디어위키 버전과는 호환되지 않는 버전으로, 위키를 정상적으로 설치 또는 업그레이드하기 위해서는 Composer 2 이상의 버전을 사용해야 합니다. 본 도움말에서는 Study For Us 호스팅에서 관리자 권한 없이 Composer 2 버전을 사용하는 방법에 대하여 설명합니다. == Composer 다운로드 == 먼저, 자신의 셸 계정의 home 디렉토리에 Composer를 설치해야 합니다. 먼저, 셸에 <code>cd ~</code>를 입력하여 자신의 home 디렉토리로 이동해 줍니다. 다음으로, [https://getcomposer.org/download/ 이 사이트]에 접속하여 '''Command-line installation'''에 적혀 있는 명령어를 입력하여 Composer를 설치해 줍니다. 예를 들어, 2023년 4월 6일 기준으로 최신 버전인 2.5.5 버전은 다음과 같이 설치합니다. <pre style="width:100%;">php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"</pre> === Composer 사용하기 === 위 방법을 통해 Composer의 최신 버전을 설치하긴 했지만, System PATH에는 여전히 구버전의 Composer가 등록되어 있습니다. 따라서 <code>composer</code> 명령어를 입력하면 방금 설치한 최신 버전이 아닌, 기존의 1.10.1 버전이 대신 호출됩니다. 따라서 최신 버전의 Composer를 사용하려면 설치한 디렉토리로부터 Composer를 불러와야 합니다. 앞서 우리는 Composer를 home 디렉토리에 설치했으므로, 사용할 때에도 home 디렉토리로부터 불러와야 합니다. Composer를 home 디렉토리에서 불러오는 방법은 다음과 같습니다. <code>~/composer.phar</code> === 예제 === * <code>~/composer.phar update</code> - Composer를 이용하여 구성 요소를 업데이트합니다. 미디어위키 업그레이드 후 pimple/container 관련 오류 등이 발생하였을 때 사용합니다. 도움말:Composer 사용법 문서로 돌아갑니다.