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

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

สวัสดีครับ POP จากบริษัท Classmethod (Thailand) ครับ

ครั้งนี้จะมาแนะนำเกี่ยวกับวิธีการติดตั้ง Node.js ใน Amazon Linux 2023 ของ EC2

สิ่งที่ต้องเตรียม

※EC2 Instance (Amazon Linux 2023)

ดูรายละเอียดการสร้าง EC2 Instance สำหรับ Amazon Linux 2023 ได้ที่ลิงก์ด้านล่างนี้ครับ

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

Node.js

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

npm

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

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

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

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

ก่อนอื่นให้รันคำสั่งพื้นฐานตามด้านล่างนี้เพื่อให้ง่ายต่อการรันคำสั่งอื่นๆ

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

sudo su -


รันคำสั่ง Update server ให้เป็นปัจจุบัน

yum update -y

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

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

เพิ่ม NodeSource yum repository

ดูระยะเวลา LTS ของ NodeJS ได้ที่ลิงก์ด้านล่างนี้
https://nodejs.org/en/about/previous-releases

รันคำสั่งเพิ่มที่เก็บ NodeSource yum ให้กับระบบของเรา

yum install https://rpm.nodesource.com/pub_20.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y

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

รันคำสั่งติดตั้ง Node.js และ npm

yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1 --nogpgcheck

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

ตรวจสอบว่าการติดตั้งสำเร็จหรือไม่ โดยรันคำสั่งตามด้านล่างนี้

รันคำสั่งดูเวอร์ชัน Node.js

node -v

Output (example)

root@ip-xx-xx-xx-xx:~

[root@ip-xx-xx-xx-xx ~]# node -v
v20.9.0
[root@ip-xx-xx-xx-xx ~]


รันคำสั่งดูเวอร์ชัน npm

npm -v

Output (example)

root@ip-xx-xx-xx-xx:~

[root@ip-xx-xx-xx-xx ~]# npm -v
10.1.0
[root@ip-xx-xx-xx-xx ~]#


ดูรายละเอียดเกี่ยวกับการติดตั้ง Node.js และ npm เพิ่มเติมได้ที่ลิงก์ด้านล่างนี้
https://github.com/nodesource/distributions

สรุป

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

ผมหวังว่าบทความนี้จะเป็นประโยชน์ให้กับผู้อ่านได้นะครับ

POP (Tinnakorn Maneewong) จากบริษัท Classmethod (Thailand) ครับ !

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