본문 바로가기
Coding/Node.Js

Node.JS 설치하기 #1 설치

by 하비삼 2015. 4. 23.
이번에 신규로 개인 프로젝트를 진행하면서 socket.io 를 이용하여 구현하려고 진행중이다.
그래서 몇가지 알아보던중 node.js의 장점이 socket.io에 대한 구현이 쉽고 편하다고 하여 node.js 를 이용하여 프로젝트를 진행하려고 한다 !
간단히 진행 과정에 있어 node.js 와 bootstrap을 이용하여 로그인 까지 구현하는 과정을 진행하기로 한다.
저도 이제 익히기 시작한 언어라 설명에 대한 내용이 부족하거나, 틀린 부분이 있을수도 있습니다 ㅎ

개발 환경
사용언어 : Node.JS, bootstrap, mysql
서버 : 리눅스(centOS)

NodeJS

소개
Node.js는 Single Thread 기반으로 동작하는 고성능 비동기 IO(Async/Non-blocking IO)를 지원하는 네트워크 서버이다.
Google Chrome V8엔진으로 개발되어 언어로는 JavaScript를 사용하며, Event기반의 프로그래밍 모델을 사용한다.
JavaScript 기반이다 보니 개발구조가 매우 단순화되어 빠르게 개발이 가능하고 front end를 자바스크립트를 통해서 개발 하던 개발자들도 손쉽게 서버프로그래밍이 가능해지기도 했다.

설치
Node JS 는 http://www.nodejs.org 공식 홈페이지 에서 개발할 환경에 맞는 OS에 맞춰 다운받아 설치하시면 됩니다.
저는 리눅스 환경에서 진행을 하므로 리눅스 환경에 맞는 설치법을 작성하겠습니다.




리눅스 (CentOS) 설치법


의존 패키지 설치
설치전 nodeJS 를 설치할수 있게 도와줄 의존 패키지들을 설치 합니다.
# yum install gcc gcc-c++
# yum install openssl-devel
# yum install make


파일 다운로드
nodeJS 설치 파일을 다운받습니다.
# wget https://nodejs.org/dist/v9.11.1/node-v9.11.1.tar.gz


설치과정

받은 nodeJS 파일의 압축을 풀어줍니다.

# tar vxzf node-v9.11.1.tar.gz

설치 폴더로 이동합니다.
# cd node-v9.11.1

컴파일 옵션을 설정후 실행합니다.
# ./configure 

컴파일 후 설치
# make 
# make install



환경설정

profile 을 vi편집기로 열읍시다

# vi /etc/profile


NodeJS의 실행디렉토리를 Path로 설정하고 저장합니다

export PATH=$PATH:/opt/node-v0.10.28/bin


Profile 적용

# souce /etc/profile



설치확인

아래와 같이 버전 체크를 하였을때 버전이 나오면 정상적으로 설치가 된 것입니다.

# node-v

v0.10.28




반응형