Ubuntu LTS (Long Term Support) ออกทุก 2 ปีและได้ Standard Support 5 ปี สำหรับ Server ที่ใช้ Ubuntu 24.04 อยู่ ยังไม่มีความจำเป็นต้องรีบขึ้น 26.04 เพราะ 24.04 ได้รับ Standard Support ถึงเดือนเมษายน 2029 [ตรวจสอบ: จาก Ubuntu Release Cycle] สิ่งที่ต้องวางแผนก่อนในปี 2027 คือ Server ที่ยังใช้ Ubuntu 22.04 ซึ่งจะสิ้นสุด Standard Support ในเดือนเมษายน 2027 และ PHP เวอร์ชันเก่าที่หมดรอบ Security Support แล้ว
แนวทางที่ใช้กันทั่วไปคือ Server ใหม่ให้เลือก LTS ล่าสุดหลังออก Point Release แรก และ Server เดิมให้อัปเกรดเมื่อเหลือรอบ Support ไม่ถึง 1 ปี
รอบ Support ของ Ubuntu LTS
| เวอร์ชัน | ออกเมื่อ | Standard Support ถึง | หมายเหตุ |
|---|---|---|---|
| Ubuntu 20.04 LTS | เม.ย. 2020 | พ.ค. 2025 (สิ้นสุดแล้ว) | ต่อได้ด้วย ESM ผ่าน Ubuntu Pro |
| Ubuntu 22.04 LTS | เม.ย. 2022 | เม.ย. 2027 | ควรวางแผนย้ายภายในปีนี้ |
| Ubuntu 24.04 LTS | เม.ย. 2024 | เม.ย. 2029 | เหมาะเป็นมาตรฐานของ Server ปัจจุบัน |
| Ubuntu 26.04 LTS | เม.ย. 2026 | เม.ย. 2031 | [ตรวจสอบ: วันที่ออกจริงและรอบ Support] |
Ubuntu Pro ขยาย Security Maintenance (ESM) ต่อได้อีกหลายปีหลังหมด Standard Support ใช้ฟรีได้จำนวนเครื่องจำกัดสำหรับผู้ใช้ส่วนตัว ส่วนองค์กรต้องสมัครแบบเสียเงิน [ตรวจสอบ: เงื่อนไขล่าสุดของ Ubuntu Pro] รายละเอียดทั้งหมดดูได้ที่ Ubuntu Release Cycle
ควรขึ้น Ubuntu LTS รุ่น 26.04 เมื่อไร
- Server ใหม่: เลือกได้หลังออก Point Release แรก (26.04.1) ซึ่งมักแก้บั๊กสำคัญแล้ว และเป็นจุดที่ Canonical เปิดให้อัปเกรดจาก LTS ก่อนหน้าผ่าน
do-release-upgradeตามปกติ - Server เดิมที่ใช้ 24.04: ใช้ต่อได้ ไม่มีเหตุผลด้านความปลอดภัยที่ต้องรีบ นอกจากต้องการ Kernel หรือแพ็กเกจเวอร์ชันใหม่
- Server ที่ใช้ 22.04: ตัดสินใจระหว่างขึ้น 24.04 ซึ่งผ่านการใช้งานจริงมานานแล้ว หรือข้ามไป 26.04 ถ้าแอปรองรับ ซึ่งจะได้รอบ Support ยาวกว่า
รอบ Support ของ Linux Distribution อื่น
| Distribution | เวอร์ชัน | สิ้นสุด Support (ประมาณ) |
|---|---|---|
| Debian | 12 (Bookworm) | LTS ถึงกลางปี 2028 |
| Debian | 13 (Trixie) | ออกปี 2025 ได้ Support ถึงปี 2028 และ LTS ต่อถึงปี 2030 |
| AlmaLinux / Rocky Linux | 8 | ปี 2029 |
| AlmaLinux / Rocky Linux | 9 | ปี 2032 |
| AlmaLinux / Rocky Linux | 10 | ปี 2035 |
[ตรวจสอบ: วันที่ทั้งหมดจากหน้า Release ของแต่ละโครงการ] ถ้ายังมี Server ที่ใช้ CentOS 7 หรือ CentOS 8 ให้จัดเป็นงานเร่งด่วน เพราะหมด Support ไปแล้วทั้งคู่ ตรวจวันที่ของซอฟต์แวร์อื่นได้สะดวกที่ endoflife.date
รอบ Support ของ PHP
| เวอร์ชัน | สิ้นสุด Security Support |
|---|---|
| PHP 8.1 | 31 ธ.ค. 2025 (สิ้นสุดแล้ว) |
| PHP 8.2 | 31 ธ.ค. 2026 |
| PHP 8.3 | 31 ธ.ค. 2027 |
| PHP 8.4 | 31 ธ.ค. 2028 |
[ตรวจสอบ: จาก PHP Supported Versions] เว็บไซต์ที่ใช้ PHP 8.2 ต้องวางแผนอัปเกรดภายในสิ้นปี 2026 ตรวจกับ Plugin หรือ Framework ที่ใช้ก่อนว่ารองรับ 8.3 ขึ้นไปแล้ว ดูตารางล่าสุดได้ที่ PHP Supported Versions
ข้อควรรู้คือ PHP ที่มากับ Ubuntu LTS ได้รับ Security Patch จาก Canonical ตลอดอายุของ Ubuntu เวอร์ชันนั้น แม้โครงการ PHP จะหยุด Support แล้วก็ตาม แต่ถ้าติดตั้ง PHP จาก Repository ภายนอก ต้องตรวจเงื่อนไขของ Repository นั้นเอง
ขั้นตอนที่ 1: ตรวจเวอร์ชันของทุก Server
cat /etc/os-release
uname -r
php -v
pro status
รวบรวมผลเป็นตารางเดียว พร้อมระบุว่าแต่ละเครื่องรันแอปอะไร ใครเป็นเจ้าของ และหยุดระบบได้ช่วงไหน
