4+ Cách Cài Đặt NodeJS Trên CentOS 7 “Nhanh Chóng”

Node.js là một nền tảng lập trình phía máy chủ dựa trên ngôn ngữ JavaScript, cho phép người dùng dễ dàng xây dựng các ứng dụng kết nối mạng và thực hiện các chức năng phía backend. Vậy làm thế nào để cài đặt NodeJS trên CentOS 7? Hãy theo dõi ngay bài viết dưới đây của LANIT để cập nhật những cách cài đặt nhanh chóng nhất nhé!

Chi tiết 4 cách cài đặt NodeJS trên centos 7 

Dưới đây là 4 cách cài đặt NodeJS trên CentOS 7, bạn có thể tham khảo và áp dụng để cài đặt như sau:

Cách 1: Cài đặt Node trên CentOS 7 từ Source

Để cài đặt Node.js từ mã nguồn, bạn có thể tham khảo theo các bước sau:

Tải mã nguồn Node.js:

Truy cập vào trang tải về chính thức của Node.js: https://nodejs.org/download/

Sử dụng lệnh wget để tải mã nguồn về máy của bạn. Ví dụ, để tải phiên bản v0.10.30, bạn có thể chạy lệnh như sau:

wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz'
 cài đặt NodeJS trên CentOS 7

Giải nén và di chuyển vào thư mục mới:

Sau khi tải xong,  bạn giải nén tệp tin bằng lệnh sau:

tar xzvf node-v* && cd node-v*
 cài đặt NodeJS trên CentOS 7

Lệnh này sẽ giải nén tệp tin và di chuyển bạn vào thư mục mới tạo ra sau khi giải nén.

Cài đặt các gói phụ thuộc:

Để biên dịch Node.js, bạn cần cài đặt một số gói phụ thuộc. Sử dụng lệnh yum để cài đặt những gói cần thiết:

sudo yum install gcc gcc-c++
 cài đặt NodeJS trên CentOS 7

Cấu hình và biên dịch Node.js:

Tiếp theo, bạn cần cấu hình và biên dịch Node.js bằng các lệnh sau:

./configure

Quá trình biên dịch có thể mất một thời gian tùy thuộc vào tốc độ máy tính của bạn.

 cài đặt NodeJS trên CentOS 7

Cài đặt Node.js:

Sau khi quá trình biên dịch hoàn tất, bạn có thể cài đặt Node.js lên hệ thống bằng lệnh:

sudo make install
 cài đặt NodeJS trên CentOS 7
 cài đặt NodeJS trên CentOS 7

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

Cuối cùng, để kiểm tra xem quá trình cài đặt đã thành công hay chưa, bạn có thể sử dụng lệnh sau để hiển thị phiên bản của Node.js:

node --version
 cài đặt NodeJS trên CentOS 7

Nếu phiên bản hiển thị tương ứng với phiên bản bạn muốn cài đặt, thì quá trình cài đặt đã hoàn tất.

Xem thêm: NodeJS Hosting là gì? Cách Triển Khai NodeJS trên các nền tảng Hosting

Cách 2: Cài đặt package từ Node Site

Để cài đặt một package từ trang web chính thức của Node.js, bạn có thể tham khảo các bước tham khảo dưới đây:

Truy cập vào trang tải của Node.js tạil link sau đây: https://nodejs.org/download/.

Đối với CentOS 7 64-bit, bạn có thể nhấn chuột phải vào liên kết “Linux Binaries (.tar.gz)” và chọn “Copy link address”.

Trên máy chủ của bạn, di chuyển đến thư mục gốc (home directory) và sử dụng lệnh wget để tải gói binary. Bạn hãy chạy lệnh sau đây:

cd ~
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30-linux-x64.tar.gz
Cài đặt package từ Node Site

Lưu ý: Số phiên bản trong URL có thể khác với ví dụ trên. Hãy sử dụng địa chỉ URL đã sao chép từ trang Node.js.

Tiếp theo, giải nén gói binary vào thư mục cục bộ trên hệ thống bằng lệnh tar. Tập tin nén sẽ nằm trong một thư mục phiên bản và chúng ta có thể bỏ qua thư mục này bằng cách sử dụng tùy chọn –strip-components 1. Dưới đây là lệnh chi tiết:

sudo tar --strip-components 1 -xzvf node-v* -C /usr/local
Cài đặt package từ Node Site

Lệnh trên sẽ cài đặt tất cả các thành phần của Node.js vào thư mục /usr/local trên hệ thống.

Để xác minh rằng quá trình cài đặt đã thành công, bạn có thể kiểm tra phiên bản Node bằng cách chạy lệnh như sau đây:

node --version
Cài đặt package từ Node Site

Kết quả sẽ hiển thị phiên bản Node.js đã cài đặt, ví dụ: v0.10.30. Sau khi hoàn thành, bạn đã có thể bắt đầu sử dụng Node.js trên máy chủ CentOS 7.

Cách 3: Cài đặt NodeJS trên CentOS 7 từ repository EPEL

Để cài đặt Node.js từ repository EPEL (Extra Packages for Enterprise Linux), bạn có thể tuân theo các bước sau:

Cài đặt EPEL repository:

Đầu tiên, bạn cần cài đặt gói epel-release, để truy cập vào EPEL repository. Sử dụng lệnh sau:

sudo yum install epel-release
Cài đặt Node.js từ EPEL repository

Lệnh này sẽ cài đặt gói epel-release, cho phép bạn tiếp cận EPEL repository để cài đặt Node.js.

Cài đặt Node.js từ EPEL repository:

Sau khi cài đặt epel-release, bạn có thể sử dụng lệnh yum để cài đặt Node.js:

sudo yum install nodejs
Cài đặt Node.js từ EPEL repository

Lệnh này sẽ cài đặt Node.js và các gói phụ thuộc liên quan từ EPEL repository.

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

Để kiểm tra xem quá trình cài đặt đã thành công hay chưa, bạn có thể sử dụng lệnh sau để hiển thị phiên bản của Node.js:

node --version
Cài đặt Node.js từ EPEL repository:

Kết quả lúc này sẽ hiển thị phiên bản Node.js, ví dụ: v0.10.30.

Tiến hành cài đặt npm (Node Package Manager):

Nếu bạn muốn quản lý các gói Node.js, bạn có thể cài đặt npm từ EPEL repository bằng lệnh:

sudo yum install npm

Sau khi hoàn thành các bước trên, bạn đã thành công cài đặt Node.js từ repository EPEL trên CentOS hoặc các phiên bản Linux tương tự.

Cách 4: Cài đặt NodeJS trên CentOS 7 bằng Node Version Manager

Để cài đặt Node.js bằng Node Version Manager (NVM), bạn có thể tuân theo các bước sau:

Truy cập GitHub của dự án NVM:

Truy cập vào trang GitHub của dự án NVM qua đường dẫn sau: https://github.com/nvm-sh/nvm

Sao chép lệnh cài đặt:

Tại trang GitHub của dự án NVM, hãy sao chép lệnh cài đặt từ tệp README. Bạn có thể chạy lệnh sau đây:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.13.1/install.sh | bash
Cài đặt  NodeJS trên CentOS 7 bằng Node Version Manager

Lưu ý rằng số phiên bản (v0.39.1) có thể khác nhau tùy theo thời điểm bạn thực hiện cài đặt. Đảm bảo bạn sao chép đúng lệnh từ trang README.

Cài đặt  NodeJS trên CentOS 7 bằng Node Version Manager

Thực thi lệnh cài đặt:

Dán lệnh cài đặt đã sao chép vào terminal và thực thi nó bằng cách nhấn Enter. Lệnh này sẽ tải xuống và cài đặt NVM lên hệ thống của bạn.

Tải lại cấu hình shell:

Sau khi cài đặt xong, bạn cần tải lại cấu hình shell (ví dụ: .bashrc hoặc .bash_profile) để NVM có thể hoạt động. Bạn có thể chạy lệnh sau đây:

source ~/.bashrc

Lưu ý rằng tên tệp có thể khác nhau tùy thuộc vào cấu hình shell bạn đang sử dụng.

Cài đặt Node.js bằng NVM:

Bây giờ bạn đã có thể sử dụng NVM để cài đặt Node.js và quản lý các phiên bản khác nhau của Node.js. Để cài đặt một phiên bản cụ thể, sử dụng lệnh sau (ví dụ cài đặt phiên bản 20.5.0):

nvm install 20.5.0
Cài đặt  NodeJS trên CentOS 7 bằng Node Version Manager

Chọn phiên bản Node.js để sử dụng:

Sau khi tiến hành cài đặt các phiên bản Node.js, bạn có thể chọn phiên bản cụ thể để sử dụng bằng cách sử dụng lệnh sau (ví dụ chọn phiên bản 20.5.0):

nvm use 20.5.0
Cài đặt  NodeJS trên CentOS 7 bằng Node Version Manager

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

Để kiểm tra phiên bản Node.js hiện đang sử dụng, sử dụng lệnh:

node --version

Lệnh này sẽ hiển thị chính phiên bản Node.js đã cài đặt.

Lưu ý rằng quá trình cài đặt Node.js bằng NVM có thể phức tạp hơn so với các phương pháp khác, nhưng nó cung cấp sự linh hoạt trong việc quản lý các phiên bản Node.js khác nhau trên cùng một hệ thống.

Lời kết

Qua bài viết trên đây, rất hy vọng bạn đã nắm được chi tiết các cách cài đặt NodeJS trên CentOS 7. Nếu có bất kỳ câu hỏi thắc mắc nào, đừng ngần ngại hãy để lại bình luận bên dưới LANIT sẽ hỗ trợ giải đáp bạn ngay lập tức nhé!

avata Hải

Triệu Huyền Trang

Triệu Huyền Trang chuyên gia 3 năm kinh nghiệm trong ngành Công Nghệ, Phần Mềm. Chuyên chia sẻ các kiến thức phần mềm mã nguồn, ứng dụng và thông tin về công nghệ hữu ích.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!