วิธีการติดตั้ง Node.js ใน Amazon Linux 2 ของ EC2
ครั้งนี้ ผมจะมาแนะนำวิธีการติดตั้ง Node.js ใน Amazon Linux 2 ของ EC2 ต่อจากบทความ วิธีติดตั้ง Amazon Linux บน EC2 และเชื่อมต่อเซิร์ฟเวอร์ด้วยโปรแกรม PuTTy
สิ่งที่ต้องมี
ต้องทำการติดตั้ง EC2 Instance ก่อน สามารถดูวิธีการทำได้ที่ลิงก์ด้านล่างนี้
- วิธีติดตั้ง Amazon Linux บน EC2 และเชื่อมต่อเซิร์ฟเวอร์ด้วยโปรแกรม PuTTy
ชื่อ EC2 Instance ของบทความนี้คือtinnakorn-ec2-nodejs
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 -
เรียกใช้คำสั่งนี้เพื่อ Update server ให้เป็นปัจจุบันเสมอ
yum update -y
การติดตั้ง 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
2. ติดตั้ง Node.js และ npm
เมื่อเปิดใช้งานที่เก็บ NodeSource แล้ว ให้ติดตั้ง Node.js และ npm โดย Copy คำสั่งตามที่มาร์คไว้
เมื่อ Copy คำสั่งมาแล้ว เรียกใช้คำสั่งนี้เพื่อติดตั้ง Node.js และ npm
yum install -y nodejs
3. ตรวจสอบการติดตั้ง Node.js และ npm
ในการตรวจสอบว่าการติดตั้งสำเร็จหรือไม่ ให้เรียกใช้คำสั่งต่อไปนี้ โดยพิมพ์เวอร์ชัน Node.js และ npm
เรียกใช้คำสั่งนี้เพื่อดูเวอร์ชัน Node.js
node -v
เรียกใช้คำสั่งนี้เพื่อดูเวอร์ชัน npm
npm -v
สามารถดูลิงก์ วิธีการติดตั้ง Node.js และ npm เพิ่มเติมได้ที่ : https://linuxize.com/post/how-to-install-node-js-on-centos-7/
สรุป
บทความนี้เราได้แสดงให้คุณเห็นวิธีการติดตั้ง nodeJS ใน Amazon Linux 2 ของ EC2 แล้ว ซึ่งคุณสามารถนำไปปรับใช้ได้ในแพลตฟอร์มอื่นๆ ได้โดยขึ้นอยู่กับความต้องการและความชอบของคุณ นอกจากนี้การติดตั้งเวอร์ชันแพ็คเกจจากที่เก็บ NodeSource ช่วยให้ระบบของคุณมีความยืดหยุ่นมากขึ้นในการเพิ่มและลบ Node.js เวอร์ชันต่างๆ สำหรับแต่ละผู้ใช้งานได้
บทความที่เกี่ยวข้อง
- วิธีติดตั้ง Amazon Linux บน EC2 และเชื่อมต่อเซิร์ฟเวอร์ด้วยโปรแกรม PuTTy
- วิธีการเชื่อมต่อ MySQL จาก Node.js ไปยัง Amazon Linux 2 บน EC2
ขอขอบคุณที่มา : https://linuxize.com/post/how-to-install-node-js-on-centos-7/