การตรวจสอบโมดูล PHP บนโฮสติ้ง
นอกเหนือจากฟังก์ชันหลักของภาษาแล้ว เอนจิน PHP ยังขยายขีดความสามารถด้วยโมดูลเพิ่มเติม โมดูลเหล่านี้อาจจะติดตั้งไว้ หรืออาจจะไม่ได้ติดตั้งก็ได้ นอกจากนี้ โมดูลที่ติดตั้งไว้แล้วอาจจะถูกปิดใช้งาน และไม่ทำงานได้
ฟังก์ชันการทำงานที่เราคุ้นเคยหลายอย่าง
ถูกนำมาใช้ผ่านโมดูล
ตัวอย่างเช่น การทำงานกับ JSON, การทำงานกับ XML,
ไลบรารี CURL แม้กระทั่งการทำงานกับฟังก์ชัน
mb_ ก็ทำงานผ่านโมดูลเช่นกัน
บนเครื่องโลคอล โดยทั่วไปโมดูลส่วนใหญ่ ที่เราต้องการจะถูกติดตั้งมาให้ตั้งแต่แรก แต่บนโฮสติ้ง โมดูลบางส่วน อาจจะไม่มี หรืออาจจะถูกปิดใช้งาน ทำเช่นนี้เพื่อประหยัดทรัพยากรของโฮสติ้ง
เพื่อตรวจสอบว่าโมดูลทำงานอยู่หรือไม่ ต้องรันคำสั่งต่อไปนี้:
<?php
phpinfo();
?>
ผลลัพธ์ที่ได้ จะแสดงหน้าเว็บที่มีการตั้งค่า PHP ออกมาในเบราว์เซอร์ เราสามารถใช้การค้นหาบนหน้าเว็บ เพื่อหาโมดูลที่ต้องการและตรวจดูว่า เปิดใช้งานอยู่หรือไม่
มาลองฝึกทำสิ่งนี้ ในงานต่อไปนี้กัน:
ตรวจสอบว่าโมดูล json เปิดใช้งานอยู่หรือไม่
ตรวจสอบว่าโมดูล xml เปิดใช้งานอยู่หรือไม่
ตรวจสอบว่าโมดูล zip เปิดใช้งานอยู่หรือไม่
ตรวจสอบว่าโมดูล curl เปิดใช้งานอยู่หรือไม่
ตรวจสอบว่าโมดูล mbstring เปิดใช้งานอยู่หรือไม่