วิธีการติดตั้ง Node.js ใน Amazon Linux 2023 บน EC2
สวัสดีครับ 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) ครับ !