이룰수 없는 꿈을 꾸고 이길수 없는 적과 싸우며, 이룰수 없는 사랑을 하고 견딜 수 없는 고통을 견디고, 잡을수 없는 저 하늘의 별도 잡자. - 세르반테스

리눅스/우분투

composer, nodejs, git 설치하기

별구르미 2023. 4. 21. 01:10

안녕하세요. 

지난 포스팅에 이어서 계속 글을 작성중인데요.

APM을 설치하기 전 필요한 것들에 대해서 먼저 설치해볼까 합니다. 

이번에 설치할 항목은 아래와 같습니다. 

nodejs, npm, git 까지 설치하면서 글을 작성하려고 합니다. 

다른 포스트에는 제가 소스를 받아 설치하는 방법을 소개한 적이 있어요.

이번에는 PPA를 이용하여 설치를 해보려고 합니다. 

 

1. CURL을 먼저 설치합니다.

$ sudo apt-get install -y curl

2. PPA를 이용하여 nodejs 를 설치합니다. 

먼저, https://github.com/nodesource/distributions 이 사이트에 접속해보니 새로운 버전이 있네요.

$ sudo curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

$ sudo apt-get install -y nodejs

node -v 와 npm -v 를 확인해니 nodejs는 20.0.0 npm 은 9.6.4 버전으로 설치가 되었다고 나오네요.

 

3. git 설치하기

$ sudo apt-get install -y git

이렇게 해서 npm과 nodejs 그리고 git 까지 설치하였습니다. 

 

4. Composer 설치하기

Composer 는 PHP의 종속성관리자로써, 외부모듈을 탑재하는 경우 사용할 때 없어서는 안될 관리자툴로써 nodejs의 경우에는 npm 이 있으며, python 의 경우에는 pip가 있습니다. 

이번에 제가 서비스하는 사이트는 위 모두 다 설치가 되어야하는데요. 

하나씩 빠짐없이 설치하여 서비스를 정상적으로 할 수 있도록 환경설정 하겠습니다. 

composer 를 설치하기 위해서는 wget, php-cli, php-zip, unzip 등이 필수로 설치 되어 있어야 합니다. 

그래서 이들을 먼저 설치하겠습니다. 

$ sudo apt update
$ sudo apt install wget php-cli php-zip unzip

설치가 되었으니 composer 설치프로그램을 다운로드 받아 설치하겠습니다. 

php 버전을 확인해보니 7.4 가 설치되었습니다. 

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

모든 사용자가 composer 를 실행할 수 있도록 /usr/local/bin에 설치합니다.

$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

이렇게 설치가 마무리되었습니다. 

이제 다음 포스트에는  Nginx 와 php-fpm 그리고 MariaDB 설치 및 셋팅 글을 올리겠습니다. 

 

'리눅스 > 우분투' 카테고리의 다른 글

MariaDB 설치하기  (0) 2023.04.21
Nginx 설치 및 설정하기  (0) 2023.04.21
[vsftpd설치] 우분투 20.04  (0) 2023.04.20
[사용자추가] 우분투 20.04  (0) 2023.04.20
nodejs 버전 업데이트 방법  (0) 2023.04.13