aws로 서버를 옮기던 도중, aws ses 시스템을 이용하기 위해 서버에 php composer 를 설치하는 과정이 필요했다.
블로그나 글을 찾아보다가 ubuntu 환경에서 이용하는 명령어가 안보여서 해메던 도중 gpt의 글이 잘 뽑아준것 같아 정리해본다.
1. 필요한 패키지들을 업데이트 하고 설치한다. (기존에 php 설치가 끝났다면 필요 x)
sudo apt-get update
sudo apt-get install curl php-cli php-mbstring git unzip
2. Composer 설치 스크립트를 다운로드하고 실행한다.
curl -sS https://getcomposer.org/installer - o composer-setup.php
3. 스크립트 해시 확인(왠만하면 필요 x)
(해시는 composer 웹사이트에서 찾을 수 있음 : https://composer.github.io/pubkeys.html)
HASH="$(curl -sS https://composer.github.io/installer.sig)"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
4. composer 설치 수행
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
끝나고 나면 'composer'를 쳐봐서 실행되는지 확인한다.
추가적으로 composer의 경우, root환경에서 실행이 추천되지 않으므로 만약 root 환경이라면
exit 을 하여, ubuntu로 돌아간 뒤 composer 작업을 수행하도록 한다.
'코딩 학습 > Aws' 카테고리의 다른 글
[aws] EC2와 연결된 RDS로 EC2에서 접근하기 (0) | 2023.10.30 |
---|---|
[aws] sqlite3 및 mysql 설치 (0) | 2023.10.19 |
[aws] python 가상환경 설치하기 (0) | 2023.07.21 |
[aws] apache 서버 세팅 방법 (+APM 세팅) (0) | 2023.07.21 |
[aws] SES 서비스 연동 과정 정리(php), 삽질의 연속 (0) | 2023.04.28 |