วิธีการติดตั้ง Node.js ใน Amazon Linux 2 ของ EC2

วิธีการติดตั้ง Node.js ใน Amazon Linux 2 ของ EC2 ไม่ใช่เรื่องยากอีกต่อไป สามารถทำได้ง่ายๆ โดยใช้ Command เพียงแค่ไม่กี่ชุด ก็จะทำให้การติดตั้ง Node.js ของเราเสร็จสมบูรณ์ และเริ่มใช้งานได้ทันที

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

ครั้งนี้ ผมจะมาแนะนำวิธีการติดตั้ง Node.js ใน Amazon Linux 2 ของ EC2 ต่อจากบทความ วิธีติดตั้ง Amazon Linux บน EC2 และเชื่อมต่อเซิร์ฟเวอร์ด้วยโปรแกรม PuTTy

สิ่งที่ต้องมี

ต้องทำการติดตั้ง EC2 Instance ก่อน สามารถดูวิธีการทำได้ที่ลิงก์ด้านล่างนี้

Node.js และ npm คืออะไร

Node.js เป็นสภาพแวดล้อมรันไทม์ JavaScript ข้ามแพลตฟอร์มที่อนุญาตให้เรียกใช้โค้ด JavaScript ทางฝั่งเซิร์ฟเวอร์ Node.js ส่วนใหญ่จะใช้ในส่วนแบ็คเอนด์ (Back-end) แต่ก็เป็นที่นิยมในฐานะโซลูชันฟูลสแตก (Full-Stack Solutions) และฟรอนต์เอนด์ (Front-end)

npm ย่อมาจาก Node Package Manager คือตัวจัดการแพ็คเกจเริ่มต้นสำหรับ Node.js และที่เก็บซอฟต์แวร์ที่ใหญ่ที่สุดในโลกสำหรับการเผยแพร่แพ็คเกจ Node.js โอเพ่นซอร์ส

บทความนี้จะอธิบายขั้นตอนการติดตั้ง Node.js และ npm ใน Amazon Linux 2 ของ EC2 โดยเราจะติดตั้ง Node.js และ npm โดยใช้ตัวจัดการแพ็คเกจ yum จากที่เก็บ NodeSource

หากคุณต้องการ Node.js สำหรับการปรับใช้แอปพลิเคชัน Node.js เท่านั้น ตัวเลือกที่ง่ายที่สุดคือการติดตั้งแพ็คเกจ Node.js โดยใช้yumจากที่เก็บ NodeSource

ข้อกำหนดเบื้องต้น

ก่อนดำเนินการตามขั้นตอนในบทความนี้ ต้องทำการเปลี่ยน ec2-user ให้เป็น root ทุกครั้ง เพื่อที่จะสามารถจัดการระบบใน Server Amazon Linux 2 ได้

เรียกใช้คำสั่งนี้เพื่อเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ root

sudo su -

ec2_nodejs-1

เรียกใช้คำสั่งนี้เพื่อ Update server ให้เป็นปัจจุบันเสมอ

yum update -y

ec2_nodejs-2

การติดตั้ง Node.js และ npm ใน Amazon Linux 2

ในการติดตั้ง Node.js และ npm จากที่เก็บ NodeSource ใน Amazon Linux 2 ของคุณ ให้ทำตามขั้นตอนเหล่านี้ได้เลย

1. เพิ่ม NodeSource yum repository

Node.JS ในปัจจุบัน ณ วันที่ (2022/1/28) มี LTS เป็น 16
คุณสามารถดูระยะเวลา LTS ของ NodeJS ได้ที่ลิงก์ : https://nodejs.org/en/about/releases/

เรียกใช้คำสั่ง curl ต่อไปนี้ เพื่อเพิ่มที่เก็บ NodeSource yum ให้กับระบบของคุณ

curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash

ec2_nodejs-3

2. ติดตั้ง Node.js และ npm

เมื่อเปิดใช้งานที่เก็บ NodeSource แล้ว ให้ติดตั้ง Node.js และ npm โดย Copy คำสั่งตามที่มาร์คไว้ ec2_nodejs-4

เมื่อ Copy คำสั่งมาแล้ว เรียกใช้คำสั่งนี้เพื่อติดตั้ง Node.js และ npm

yum install -y nodejs

ec2_nodejs-5

3. ตรวจสอบการติดตั้ง Node.js และ npm

ในการตรวจสอบว่าการติดตั้งสำเร็จหรือไม่ ให้เรียกใช้คำสั่งต่อไปนี้ โดยพิมพ์เวอร์ชัน Node.js และ npm

เรียกใช้คำสั่งนี้เพื่อดูเวอร์ชัน Node.js

node -v

ec2_nodejs-6

เรียกใช้คำสั่งนี้เพื่อดูเวอร์ชัน npm

npm -v

ec2_nodejs-7

สามารถดูลิงก์ วิธีการติดตั้ง Node.js และ npm เพิ่มเติมได้ที่ : https://linuxize.com/post/how-to-install-node-js-on-centos-7/

สรุป

บทความนี้เราได้แสดงให้คุณเห็นวิธีการติดตั้ง nodeJS ใน Amazon Linux 2 ของ EC2 แล้ว ซึ่งคุณสามารถนำไปปรับใช้ได้ในแพลตฟอร์มอื่นๆ ได้โดยขึ้นอยู่กับความต้องการและความชอบของคุณ นอกจากนี้การติดตั้งเวอร์ชันแพ็คเกจจากที่เก็บ NodeSource ช่วยให้ระบบของคุณมีความยืดหยุ่นมากขึ้นในการเพิ่มและลบ Node.js เวอร์ชันต่างๆ สำหรับแต่ละผู้ใช้งานได้

บทความที่เกี่ยวข้อง

ขอขอบคุณที่มา : https://linuxize.com/post/how-to-install-node-js-on-centos-7/