ข้ามไปเนื้อหาหลัก

วิธีติดตั้ง WordPress บน Ubuntu 24.04 ด้วยสแต็ก LEMP

คู่มือขั้นตอนการติดตั้งและกำหนดค่า WordPress บนเซิร์ฟเวอร์ Ubuntu 24.04 พร้อมตั้งค่า LEMP สแต็ก, Nginx, MySQL และ PHP อย่างละเอียด

เรียบเรียงโดย AI
Inewgen
10 Sep 2026ที่มา: Dev.to2 นาทีอ่าน (0 ครั้ง)
แชร์
วิธีติดตั้ง WordPress บน Ubuntu 24.04 ด้วยสแต็ก LEMP

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ขนาดตัวอักษร
  • ติดตั้ง WordPress บนเซิร์ฟเวอร์ Ubuntu 24.04 ด้วยสแต็ก LEMP
  • ตั้งค่าเว็บเซิร์ฟเวอร์ Nginx และกำหนดค่าไฟร์วอลล์ UFW
  • ติดตั้งและกำหนดค่าฐานข้อมูล MySQL พร้อมสร้างผู้ใช้สำหรับ WordPress
  • ติดตั้ง PHP และส่วนขยายที่จำเป็นสำหรับการทำงานของเว็บไซต์

WordPress ระบบจัดการเนื้อหาเว็บไซต์หรือ CMS ยอดนิยมที่พัฒนาด้วย PHP และใช้ฐานข้อมูล MySQL หรือ MariaDB ขับเคลื่อนเว็บไซต์ชั้นนำมากกว่า 22% ของเว็บไซต์ทั่วโลก โดยในบทความนี้จะพาไปดูขั้นตอนการติดตั้งและตั้งค่าบนเซิร์ฟเวอร์ Ubuntu 24.04 ร่วมกับสแต็ก LEMP ประกอบด้วย Linux, Nginx, MySQL และ PHP เพื่อให้คุณสามารถรันเว็บไซต์ไดนามิกบนเซิร์ฟเวอร์ของตัวเองได้อย่างสมบูรณ์แบบ

ก่อนเริ่มต้นใช้งาน คุณจำเป็นต้องเข้าถึงเซิร์ฟเวอร์ Ubuntu 24.04 ผ่านผู้ใช้ที่มีสิทธิ์ sudo และหากใช้งานโดเมนส่วนตัว ควรตั้งค่า DNS A record ชี้ไปยังไอพีของเซิร์ฟเวอร์ให้เรียบร้อย ขั้นตอนแรกเริ่มต้นด้วยการติดตั้งเว็บเซิร์ฟเวอร์ Nginx ผ่านคำสั่งจัดการแพ็กเกจ:

  • รันคำสั่งติดตั้ง Nginx: sudo apt install nginx -y
  • เริ่มการทำงานบริการ Nginx: sudo systemctl start nginx
  • ตั้งค่าให้ Nginx เริ่มทำงานอัตโนมัติเมื่อเปิดเครื่อง: sudo systemctl enable nginx
  • ตรวจสอบสถานะการทำงานของบริการ: sudo systemctl status nginx
linux server terminal code screen

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

การใช้สแต็ก LEMP ร่วมกับ Ubuntu 24.04 ถือเป็นหนึ่งในมาตรฐานการตั้งค่าเว็บเซิร์ฟเวอร์ที่มีความเสถียรและปลอดภัยสูง เหมาะสำหรับการรัน WordPress ที่ต้องการประสิทธิภาพในการประมวลผลสูงและการจัดการฐานข้อมูลที่รวดเร็ว การอัปเดตระบบและการตั้งค่าไฟร์วอลล์อย่างรัดกุมช่วยป้องกันการเข้าถึงที่ไม่ได้รับอนุญาต

ไม่อยากพลาดข่าวใหม่?

สมัครรับสรุปข่าวสารใหม่ทางอีเมล ไม่บ่อยจนรำคาญ

โฆษณา

ขั้นตอนถัดมาคือการกำหนดค่าไฟร์วอลล์ UFW เพื่ออนุญาตการรับส่งข้อมูลผ่านพอร์ต HTTP และ HTTPS สำหรับ Nginx Full profile พร้อมรีโหลดกฎเพื่อใช้งาน และขั้นตอนที่สามคือการติดตั้งฐานข้อมูล MySQL เพื่อเก็บข้อมูลและตั้งค่าความปลอดภัยด้วยคำสั่ง sudo mysql_secure_installation

จากนั้นทำการสร้างฐานข้อมูลแยกต่างหากสำหรับ WordPress โดยเข้าสู่ MySQL เชลล์ด้วยสิทธิ์ root สร้างฐานข้อมูลชื่อ wordpressdb กำหนดผู้ใช้ wordpressdbuser พร้อมรหัสผ่าน และให้สิทธิ์การจัดการฐานข้อมูลอย่างเต็มรูปแบบ ก่อนจะตรวจสอบความถูกต้องของฐานข้อมูลและผู้ใช้ที่สร้างขึ้น

ขั้นตอนสุดท้ายคือการติดตั้ง PHP และส่วนขยายที่จำเป็นทั้งหมดเพื่อรองรับการประมวลผลเนื้อหาไดนามิกและการเชื่อมต่อฐานข้อมูล โดยใช้คำสั่งติดตั้งแพ็กเกจ PHP ร่วมกับไลบรารีต่างๆ เช่น php-fpm, php-mysqli และ php-xml จากนั้นตรวจสอบเวอร์ชัน PHP ที่ติดตั้งเพื่อยืนยันความพร้อม

ที่มา: Dev.to

ความคิดเห็น

แสดงความคิดเห็น
0/2000

พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้