본문 바로가기

개발/php

특정 버전의 Composer 설치

반응형

관리중인 시스템 중 php 기반의 laravel 5.x 를 사용하고 있는 시스템이 있습니다.

오래된 버전이다보니, php 버전도 낮은데요! 

php 버전이 낮으면 composer 2.x 버전에서는 install이 되지 않는 문제가 발생합니다.

그래서 composer downgrade가 필요한데요, 이번 글에서 다뤄보겠습니다.

 

1. Composer 제거 (선택 사항): 이미 Composer가 설치되어 있으면 제거할 수 있습니다 :

sudo rm /usr/bin/composer

 

2. 특정 버전 다운로드: 원하는 Composer 버전의 .phar 파일을 다운로드합니다. 예를 들어, 1.10.27 버전을 설치하려면 아래 명령어를 사용하세요 :

php -r "copy('https://getcomposer.org/download/2.1.0/composer.phar', 'composer.phar');"

!! 버전 번호를 필요에 따라 변경하세요. (https://github.com/composer/composer/releases)

 

3. 파일 이동: 다운로드한 파일을 /usr/local/bin 디렉토리로 이동하여 전역에서 사용할 수 있도록 하기 위해 이름을 composer로 바꿉니다 :

sudo mv composer.phar /usr/bin/composer

 

4. 실행 권한 부여: Composer 실행을 위한 권한을 추가합니다 :

sudo chmod +x /usr/bin/composer

 

5. 설치 확인: Composer가 제대로 설치되었는지 확인합니다 :

composer -V
반응형

'개발 > php' 카테고리의 다른 글

[php] version switch  (0) 2023.05.16
[PHP] version update (ubuntu)  (0) 2023.01.26
[PHP] XMLWriter  (0) 2022.09.19