[ Web 관련 ]/Laravel
라라벨 composer 설치 및 재설치
BIZLAB
2023. 8. 25. 10:10
설치
콘솔에 아래 코드 입력
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
php -r "unlink('composer-setup.php');"
글로벌 패키지 경로 확인
composer global config bin-dir
어디서든 라라벨 명령어 실행을 위해, composer 글로벌 패키지 경로 추가
echo 'export PATH="$PATH:/root/.config/composer/vendor/bin"' >> ~/.bashrc
source ~/.bashrc
* 직접 설정 하는 방법
vi ~/.bash_profile
심볼릭 링크 설정
sudo ln -s /usr/local/bin/composer.phar /usr/local/bin/composer
artisan 알리아싱
alias artisan="php artisan"
재설치
콘솔에 아래 코드 입력
composer self-update --rollback
위 코드로 안될 경우
rm -rf ~/.composer
composer clear-cache
설치
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
php -r "unlink('composer-setup.php');"
설치에 문제가 있었는지는 모르겠지만
/root/.config/composer/vendor 이 안에 bin폴더가 없었고
/root/.composer/vendor 이 안에 bin폴더가 있었음
composer global config home으로 경로를 확인하면
/root/.config/composer 여기로 확인되어
글로벌 패키지 경로를 변경 해 주었음
composer global config bin-dir ~/.config/composer/vendor/bin
따라서 bin폴더가 생성이 되었음
laravel 명령어가 어디서든 실행되게
위의 어디서든 라라벨 명령어 실행을 위해, composer 글로벌 패키지 경로 추가
를 해주니 잘됨..
글로벌 패키지 경로 확인
composer global config home
또는
omposer global config bin-dir
글로벌 패키지 경로 설정 (경로 지정이 필요한 경우)
composer global config bin-dir ~/.composer/vendor/bin
패키지를 업데이트 해야 설정이 완료됨
composer global update