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

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
- ติดตั้ง 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

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
การใช้สแต็ก 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
พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้
ความคิดเห็น
แสดงความคิดเห็น