Hosting & cPanel

cPanel: เปลี่ยนเวอร์ชัน PHP และปรับ php.ini (MultiPHP)

วิธีเลือกเวอร์ชัน PHP (7.4 / 8.1 / 8.2 / 8.3) ด้วย MultiPHP Manager และปรับค่า memory_limit / upload_max_filesize

21 มิ.ย. 2569 อ่าน ~2 นาที 118 ครั้ง
สารบัญ 8 หัวข้อ
  1. เปลี่ยนเวอร์ชัน PHP ด้วย MultiPHP Manager
  2. ขั้นตอน
  3. เลือก PHP Version ด้วย PHP Selector (LiteSpeed/CloudLinux)
  4. เปิด/ปิด PHP Extension
  5. ปรับค่า php.ini (PHP INI Editor)
  6. วิธีที่ 1 — ผ่าน MultiPHP INI Editor
  7. วิธีที่ 2 — สร้าง .user.ini เอง
  8. ตรวจสอบเวอร์ชัน/ค่าปัจจุบัน

เปลี่ยนเวอร์ชัน PHP ด้วย MultiPHP Manager

ระบบ PitlokDD.Com รองรับ PHP หลายเวอร์ชันพร้อมกัน — แต่ละโดเมน/subdomain เลือกเวอร์ชันต่างกันได้

ขั้นตอน

  1. ไปที่ cPanel Home → Software → MultiPHP Manager
  2. ในรายการโดเมน ติ๊กที่โดเมนที่ต้องการ
  3. เลือกเวอร์ชัน PHP จาก dropdown:
    • PHP 7.4 (legacy — ไม่แนะนำสำหรับโครงการใหม่)
    • PHP 8.1 / 8.2 / 8.3 (แนะนำ)
  4. กด Apply
แนะนำ: ใช้ PHP 8.2 ขึ้นไป — เร็วกว่าและมี security patches ใหม่

เลือก PHP Version ด้วย PHP Selector (LiteSpeed/CloudLinux)

บางแพ็กเกจอาจใช้ PHP Selector แทน MultiPHP:

  1. Software → Select PHP Version
  2. เลือกเวอร์ชัน → กด Set as current

เปิด/ปิด PHP Extension

  1. Software → Select PHP Version (หรือ MultiPHP Manager)
  2. ไปที่แท็บ Extensions
  3. ติ๊กเปิด/ปิด extensions ที่ต้องการ เช่น:
    • curl, gd, mbstring, mysqli, pdo_mysql (เปิดไว้แทบทุกเว็บ)
    • imagick (สำหรับเว็บที่จัดการรูปภาพมาก)
    • redis (สำหรับ cache)
  4. กด Save

ปรับค่า php.ini (PHP INI Editor)

วิธีที่ 1 — ผ่าน MultiPHP INI Editor

  1. Software → MultiPHP INI Editor
  2. เลือกโดเมน → แก้ค่าที่ต้องการ:
    • memory_limit = 256M
    • upload_max_filesize = 64M
    • post_max_size = 64M
    • max_execution_time = 120
  3. กด Apply

วิธีที่ 2 — สร้าง .user.ini เอง

สร้างไฟล์ .user.ini ที่ public_html/:

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 120
มีผลภายใน 5 นาที (PHP จะ reload .user.ini ทุก 300 วินาที)

ตรวจสอบเวอร์ชัน/ค่าปัจจุบัน

สร้างไฟล์ info.php ใน public_html/:

<?php phpinfo();

เข้าผ่านเบราว์เซอร์ https://yourdomain.com/info.php — จะเห็นเวอร์ชัน PHP, extensions, ค่า php.ini ทั้งหมด

⚠️ ลบไฟล์นี้ทันทีหลังตรวจ — เปิดเผยข้อมูล server ที่ไม่ควรเปิดสู่ภายนอก
บทความนี้ช่วยคุณได้ไหม?คะแนนของคุณช่วยให้เราปรับปรุงคู่มือให้ดีขึ้น