NodeJS là một nền tảng được phát triển dự trên Javascript Runtime của dự án Google Chrome. Bài viết này 7Host sẽ không đi sâu về lịch sử hình thành cũng như phát triển của NodeJS mà tập trung vào các bước cài đặt trên một máy chủ Linux. Cụ thể là CentOS 7. Nếu các bạn muốn tìm hiểu nhiều hơn về NodeJS thì có thể tìm kiếm trên Google hoặc chúng tôi sẽ tổng hợp lại cho các bạn trong một bài viết khác trong thời gian tới.
1. Chuẩn bị
Hãy chắc chắn rằng các bạn đã truy cập vào VPS/Server bằng SSH như ví dụ bên dưới:
[root@server7h ~]#
Tham khảo thêm bài viết: Hướng dẫn cài đặt CentOS 7 cho các bạn mới bắt đầu.
Cài đặt một số công cụ hỗ trợ build gói như C, C++, make…
[root@server7h ~] yum install -y gcc-c++ make
2. Cài đặt NodeJS
- Bước 1: Thêm Repo của NodeJS vào server:
[root@server7h ~] curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash -
Tại thời điểm viết bài NodeJS đang có hai phiên bản:
- Bản Stable (ổn định nhất): dùng cho môi trường production là version 14.17.5 - Bản Latest (bản mới nhất): dùng cho các bạn lập trình thử nghiệm các tính năng mới là version 16.7.0
Nếu muốn dùng bản Latest thì các bạn thêm Repo sau:
[root@server7h ~] curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash -
Tùy vào mục đích sử dụng mà các bạn chọn cho phù hợp nhé.
- Bước 2: Sau khi đã thêm Repo thì các bạn chỉ cần dùng lệnh “yum” có sẵn trên CentOS để cài đặt các phần mềm mà mình muốn. Đơn giản như cài App trên iOS hay Android vậy.
[root@server7h ~] yum install nodejs
- Bước 3: Việc cài đặt đã hoàn tất trong ít phút và giờ là bước kiểm tra phiên bản để chắc chắn rằng bạn đã cài NodeJS thành công.
[root@server7h ~] node -v v14.17.5
và kiểm tra luôn NPM
[root@server7h ~] npm -v 6.13.7
3. Tổng kết
Như vậy là các bạn đã cài đặt hoàn tất NodeJS trên CentOS 7 chỉ với 3 bước rất đơn giản. Nếu trong quá trình cài đặt gặp phải khó khăn các bạn đừng ngần ngại gửi email về [email protected] để được 7Host hỗ trợ cho các bạn nhé.
Chúc các bạn thành công!