วิธีการกำหนดค่าการตั้งค่า PHP บนเซิร์ฟเวอร์เว็บ Spaceship

คู่มือนี้จะแสดงวิธีจัดการการตั้งค่า PHP บนเซิร์ฟเวอร์ Spaceship Web ของเรา โดยเฉพาะวิธีใช้ ปลั๊กอิน PHP Tweaks, การทำงานกับ ไฟล์ php.ini และการตรวจสอบ การกำหนดค่า PHP.

เซิร์ฟเวอร์แบบแชร์ของเราใช้โมดูล LiteSpeed และรองรับ PHP เวอร์ชัน 7.0-7.4 และ 8.0-8.5

วิธีจัดการการตั้งค่า PHP ด้วยปลั๊กอิน PHP Tweaks

1. เข้าสู่ระบบ บัญชี cPanelของคุณ

2. ไปที่ส่วน Exclusive จากนั้นคลิกเมนู PHP Tweaks:


หรือ

a. เปิด Hosting Manager.
b. ค้นหาแผนโฮสติ้งของคุณแล้วคลิก Manage.
c. ไปที่ส่วน Advanced.
d. ขยายตัวเลือก Development tools แล้วคลิก PHP คุณจะถูกนำไปที่หน้าต่าง PHP settings.

3. เลือกโดเมนที่ต้องการจากรายการดรอปดาวน์:


หรือใช้แท็บ Account Settings เพื่อเปลี่ยนแปลงทั้งบัญชี cPanel ของคุณ (ซึ่งจะอัปเดตทุกโดเมนที่โฮสต์):


ตอนนี้คุณสามารถจัดการกลุ่มการตั้งค่าต่อไปนี้ได้: 

ส่วน PHP version ช่วยให้คุณตรวจสอบเวอร์ชันที่ใช้อยู่ในปัจจุบันและตั้งค่าเวอร์ชันที่ต้องการได้:


ข้อควรทราบ:

  • โมดูลที่มีให้ใช้งานจะแตกต่างกันไปตามเวอร์ชัน PHP ที่เลือก

  • การเปลี่ยนแปลง PHP ที่นำไปใช้ อาจใช้เวลาหลายนาทีกว่าจะมีผล ดังนั้นหากการเปลี่ยนแปลงไม่แสดงผลทันที กรุณารอสักครู่เพื่อให้ระบบอัปเดต

  • หากเวอร์ชัน PHP ที่ตั้งค่าใน Account Settings แตกต่างจาก Domain Settings จะใช้ค่าจาก Domain Settings เป็นหลัก

ส่วน Loaders และ Caches ช่วยให้คุณเลือก PHP loader สำหรับสคริปต์ของคุณ และ PHP accelerator สำหรับแคช bytecode ที่คอมไพล์แล้วของสคริปต์ PHP ของคุณ:


ส่วน Others ให้คุณดูรายชื่อโมดูลและส่วนขยายเพิ่มเติมที่สามารถเปิดใช้งานได้ตามต้องการ:


ส่วนขยาย PHP ที่เปิดใช้งานผ่าน PHP Tweaks จะมีผลกับสคริปต์ที่ประมวลผลโดยเว็บเซิร์ฟเวอร์ หากคุณพบปัญหาเกี่ยวกับ PHP ขณะใช้งานผ่าน command line หรือขณะติดตั้งสคริปต์ผ่าน Softaculous กรุณาติดต่อ ฝ่ายสนับสนุนลูกค้าของเราเพื่อขอความช่วยเหลือเพิ่มเติม

โปรดทราบข้อขัดแย้งของโมดูลต่อไปนี้:

  • nd_mysql ขัดแย้งกับ mysql;

  • nd_mysqli ขัดแย้งกับ mysqli;

  • nd_pdo_mysql ขัดแย้งกับ pdo_mysql;

  • gmagick ขัดแย้งกับ imagick.

4. หากต้องการคืนค่าการตั้งค่า PHP เริ่มต้นสำหรับโดเมน ให้เลือกจากเมนูดรอปดาวน์แล้วคลิก Reset Extensions การดำเนินการนี้จะย้อนกลับการเปลี่ยนแปลงทั้งหมดและใช้ค่ากำหนดค่าเริ่มต้น:

วิธีการทำงานกับไฟล์ php.ini

บางครั้งคุณอาจต้องปรับแต่งขีดจำกัดของ PHP (เช่น memory_limit, post_max_size, upload_max_filesize ฯลฯ) ผ่านไฟล์ php.ini แทนการใช้ปลั๊กอิน PHP Tweaks

1. เข้าสู่ระบบ cPanel ของคุณและไปที่ส่วน Files จากนั้นเลือกเมนู File Manager:


หรือ

a. เปิด Hosting Manager.
b. ค้นหาแผนโฮสติ้งของคุณแล้วคลิกปุ่ม Manage.
c. ไปที่ส่วน Files and Storage.
d. คลิก Manage files ถัดจากชื่อโดเมนของคุณ คุณจะถูกนำไปยังไดเรกทอรีรากของเว็บไซต์ใน File Manager

2. ในโฟลเดอร์รากของโดเมน ให้คลิก +File และสร้างไฟล์ชื่อ php.ini:


3. ค้นหาไฟล์ที่สร้างใหม่ในรายการ คลิกขวา ที่ไฟล์นั้นแล้วเลือก Edit:


4. เพิ่มการตั้งค่า PHP ที่ต้องการ ในตัวอย่างนี้ เราเพิ่ม memory_limit และ max_input_vars:


5. เมื่อทำการเปลี่ยนแปลงเสร็จสิ้น ให้คลิก Save Changes.

วิธีตรวจสอบการกำหนดค่า PHP

เพื่อยืนยันว่าการตั้งค่า PHP ของคุณถูกนำไปใช้อย่างถูกต้องหรือไม่ คุณสามารถสร้างสคริปต์โดยใช้ฟังก์ชัน phpinfo() ซึ่งจะแสดงข้อมูลรายละเอียดเกี่ยวกับการกำหนดค่า PHP ปัจจุบันของคุณและเป็นประโยชน์สำหรับการแก้ไขปัญหา เนื่องจากมีข้อมูล EGPCS (Environment, GET, POST, Cookie, Server) ทั้งหมด

ทำตามขั้นตอนด้านล่างเพื่อเรียกใช้ฟังก์ชันนี้: 

1. ไปที่ไดเรกทอรีรากของเว็บไซต์ของคุณใน File Manager

2. คลิก +File เพื่อสร้างไฟล์ใหม่ — ตั้งชื่อเช่น testinfo.php:


3. ค้นหาไฟล์ที่สร้างใหม่ในรายการแล้วคลิก Edit ที่เมนูมุมบน หรือ คลิกขวา ที่ไฟล์ จากนั้น Edit:


4. ใส่โค้ดต่อไปนี้: 

<?php
phpinfo();
?>

คลิก Save Changes:


5. หากต้องการดูข้อมูลรายละเอียดเกี่ยวกับการกำหนดค่า PHP ของโดเมนของคุณ ให้เปิด http://yourdomain.tld/filename.php ในเบราว์เซอร์ของคุณ แต่ให้แทนที่ yourdomain.tld ด้วยโดเมนของคุณ และ filename ด้วยชื่อไฟล์ PHP ของคุณ:


เคล็ดลับด้านความปลอดภัย: ลบไฟล์นี้หลังจากที่คุณตรวจสอบข้อมูลแล้วเพื่อหลีกเลี่ยงการเปิดเผยรายละเอียดการกำหนดค่าที่สำคัญ

จำเป็นต้องใช้อีเมลที่ถูกต้อง