หลายคนติดตั้ง Apache HTTP Server บน Rocky Linux ได้แล้ว… แต่พอจะรันเว็บ PHP กลับใช้ไม่ได้ เพราะยังไม่มี PHP 😅
บทความนี้จะพาคุณติดตั้ง PHP 8.x + Apache แบบ Production Ready ใช้งานได้ทันที
ในบทความนี้ คุณจะได้เรียนรู้
- ติดตั้ง PHP 8.x บน Rocky Linux
- เชื่อมต่อ PHP กับ Apache (mod_php)
- ทดสอบระบบให้ใช้งานได้จริง
สิ่งที่ต้องมี
- Rocky Linux 9 (หรือ 8 ก็ใช้ได้)
- ติดตั้ง Apache แล้ว
- มีสิทธิ์ sudo
ตรวจสอบ Apache
Step 1 Enable EPEL + Remi Repository
Rocky Linux default จะไม่มี PHP เวอร์ชันใหม่ ต้องใช้ repo เพิ่ม
# ติดตั้ง EPEL
sudo dnf install epel-release -y
# ติดตั้ง Remi repo
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
# อัปเดต repo
sudo dnf update -y
Step 2 เลือก PHP Version (เช่น PHP 8.2 / 8.3)
ดู version ที่มี
– Enable PHP 8.2
sudo dnf module enable php:remi-8.2 -y
💡 ถ้าต้องการ PHP 8.3 เปลี่ยนเป็น
remi-8.3
Step 3 ติดตั้ง PHP + Extensions
🔎 อธิบาย
php-cli→ ใช้ run command linephp-mysqlnd→ เชื่อม MySQL/MariaDBphp-mbstring→ รองรับ UTF-8 ภาษาไทยphp-opcache→ เพิ่ม performance
Step 4 Restart Apache
ตั้งให้ start อัตโนมัติ
Step 5 ทดสอบ PHP
สร้างไฟล์ test
พิมพ์โค้ด:
phpinfo();
?>
จากนั้นเปิด browser
ตัวอย่างหน้า PHP Info
ถ้าเห็นหน้านี้ = 🎉 สำเร็จแล้ว!
Security (สำคัญมาก)
⚠️ หลังทดสอบเสร็จ ต้องลบไฟล์ info.php ทันที
Verify เวอร์ชัน
แนะนำเพิ่มเติม
- ใช้
php.iniปรับค่า
date.timezone = Asia/Bangkok
- เปิด Firewall (ถ้ายังไม่ได้เปิด)
sudo firewall-cmd –reload
ติดตั้ง LAMP Stack เต็มระบบ
- Apache + PHP + MariaDB
- เหมาะสำหรับ WordPress / Laravel
สรุป
การติดตั้ง PHP 8.x บน Rocky Linux ไม่ยาก หากใช้ Remi Repository จะช่วยให้ได้เวอร์ชันใหม่และเสถียร เหมาะกับงานจริง ทั้ง Dev และ Production


