Hướng dẫn cài đặt NodeJS trên CentOS 7 chi tiết cho người mới

Những điểm chính

 

  • Cài đặt từ Source: Biết cách tải mã nguồn, biên dịch và cài đặt Node.js thủ công trên CentOS 7.

 

  • Cài đặt từ package chính thức: Hướng dẫn cài đặt Node.js bằng gói binary từ website chính thức của Node.js.

 

  • Cài đặt từ EPEL Repository: Tìm hiểu cách cài Node.js nhanh chóng thông qua kho phần mềm EPEL.

 

  • Quản lý nhiều phiên bản với NVM: Biết cách cài đặt và chuyển đổi giữa nhiều phiên bản Node.js bằng Node Version Manager.

 

Cài đặt Node.js từ Source

 

Đây là phương pháp phù hợp khi bạn muốn tự biên dịch Node.js từ mã nguồn để có quyền kiểm soát cao hơn trong quá trình cài đặt.

 

Bước 1: Tải mã nguồn Node.js

 

Trước tiên, truy cập trang tải xuống của Node.js và chọn phiên bản muốn sử dụng. Bạn cũng có thể truy cập trực tiếp vào trang phát hành mới nhất:

 

https://nodejs.org/download/release/latest/

 

Sau đó tải file nén về máy chủ bằng lệnh:

 

wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz

 

Bước 2: Giải nén mã nguồn

 

Giải nén file vừa tải và di chuyển vào thư mục chứa mã nguồn:

 

tar xzvf node-v* && cd node-v*

 

Bước 3: Cài đặt các gói cần thiết

 

Để biên dịch Node.js, CentOS cần cài đặt bộ công cụ GCC:

 

sudo yum install gcc gcc-c++

 

Bước 4: Biên dịch Node.js

 

Thực hiện cấu hình và biên dịch:

 

./configure

make

 

Quá trình này có thể mất vài phút tùy theo cấu hình máy chủ.

 

Bước 5: Cài đặt lên hệ thống

 

Sau khi biên dịch hoàn tất, tiến hành cài đặt:

 

sudo make install

 

Kiểm tra phiên bản Node.js:

 

node --version

 

Nếu hệ thống hiển thị phiên bản Node.js, quá trình cài đặt đã thành công.

 

Cài đặt Node.js từ package chính thức

 

Nếu không muốn tự biên dịch, bạn có thể sử dụng gói binary được Node.js phát hành sẵn.

 

Bước 1: Tải package

 

Truy cập:

 

https://nodejs.org/download/

 

Chọn bản Linux Binary 64-bit rồi sao chép liên kết tải xuống.

 

Trên máy chủ, tải package bằng lệnh:

 

cd ~


wget http://nodejs.org/dist/v0.10.30/node-v0.10.30-linux-x64.tar.gz

 

Bước 2: Giải nén và cài đặt

 

Giải nén package vào thư mục hệ thống:

 

sudo tar --strip-components 1 -xzvf node-v* -C /usr/local

 

Bước 3: Kiểm tra phiên bản

 

Xác minh Node.js đã được cài đặt:

 

node --version

 

Nếu hiển thị đúng phiên bản, bạn đã có thể bắt đầu sử dụng Node.js trên CentOS 7.

 

Cài đặt Node.js từ EPEL Repository

 

Đây là phương pháp đơn giản và nhanh nhất nếu bạn chỉ cần cài đặt Node.js để sử dụng thông thường.

 

Bước 1: Thêm EPEL Repository

 

Cài đặt kho phần mềm EPEL:

 

sudo yum install epel-release

 

Bước 2: Cài đặt Node.js

 

Sau khi kích hoạt EPEL, cài Node.js bằng lệnh:

 

sudo yum install nodejs

 

Bước 3: Kiểm tra cài đặt

 

Kiểm tra phiên bản:

 

node --version

 

Bước 4: Cài đặt npm

 

Nếu cần sử dụng trình quản lý package của Node.js, cài đặt npm:

 

sudo yum install npm

 

Sau khi hoàn tất, bạn đã có thể cài đặt các package JavaScript thông qua npm.

 

Cài đặt Node.js bằng Node Version Manager (NVM)

 

NVM (Node Version Manager) là công cụ giúp quản lý nhiều phiên bản Node.js trên cùng một máy. Đây là phương pháp được nhiều lập trình viên lựa chọn vì dễ dàng chuyển đổi giữa các phiên bản khác nhau.

 

Bước 1: Tải script cài đặt NVM

 

Truy cập dự án NVM trên GitHub và tải script cài đặt:

 

curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh

 

Sau khi kiểm tra nội dung script, thực hiện cài đặt:

 

curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash

 

Bước 2: Nạp lại cấu hình shell

 

Sau khi cài đặt, kích hoạt NVM:

 

source ~/.bash_profile

 

Bước 3: Xem danh sách phiên bản Node.js

 

Hiển thị các phiên bản Node.js có thể cài đặt:

 

nvm list-remote

 

Bước 4: Cài đặt phiên bản mong muốn

 

Ví dụ cài đặt Node.js phiên bản 0.10.30:

 

nvm install v0.10.30

 

Bước 5: Kiểm tra các phiên bản đã cài

 

nvm list

 

Bước 6: Chuyển đổi phiên bản

 

Để sử dụng một phiên bản cụ thể:

 

nvm use v0.10.30

 

Nếu muốn đặt phiên bản này làm mặc định:

 

nvm alias default v0.10.30

 

Bước 7: Xác minh cài đặt

 

Cuối cùng, kiểm tra lại phiên bản Node.js:

 

node --version

 

Nếu phiên bản hiển thị đúng như mong muốn, quá trình cài đặt Node.js bằng NVM đã hoàn tất và bạn có thể bắt đầu phát triển ứng dụng trên CentOS 7.

 HỖ TRỢ TRỰC TUYẾN