การตรวจสอบโมดูล PHP บนโฮสติ้ง

นอกเหนือจากฟังก์ชันหลักของภาษาแล้ว เอนจิน PHP ยังขยายขีดความสามารถด้วยโมดูลเพิ่มเติม โมดูลเหล่านี้อาจจะติดตั้งไว้ หรืออาจจะไม่ได้ติดตั้งก็ได้ นอกจากนี้ โมดูลที่ติดตั้งไว้แล้วอาจจะถูกปิดใช้งาน และไม่ทำงานได้

ฟังก์ชันการทำงานที่เราคุ้นเคยหลายอย่าง ถูกนำมาใช้ผ่านโมดูล ตัวอย่างเช่น การทำงานกับ JSON, การทำงานกับ XML, ไลบรารี CURL แม้กระทั่งการทำงานกับฟังก์ชัน mb_ ก็ทำงานผ่านโมดูลเช่นกัน

บนเครื่องโลคอล โดยทั่วไปโมดูลส่วนใหญ่ ที่เราต้องการจะถูกติดตั้งมาให้ตั้งแต่แรก แต่บนโฮสติ้ง โมดูลบางส่วน อาจจะไม่มี หรืออาจจะถูกปิดใช้งาน ทำเช่นนี้เพื่อประหยัดทรัพยากรของโฮสติ้ง

เพื่อตรวจสอบว่าโมดูลทำงานอยู่หรือไม่ ต้องรันคำสั่งต่อไปนี้:

php<?php
  phpinfo();
?>

ผลลัพธ์ที่ได้ จะแสดงหน้าเว็บที่มีการตั้งค่า PHP ออกมาในเบราว์เซอร์ เราสามารถใช้การค้นหาบนหน้าเว็บ เพื่อหาโมดูลที่ต้องการและตรวจดูว่า เปิดใช้งานอยู่หรือไม่

มาลองฝึกทำสิ่งนี้ ในงานต่อไปนี้กัน:

Задание 1

ตรวจสอบว่าโมดูล json เปิดใช้งานอยู่หรือไม่

Задание 2

ตรวจสอบว่าโมดูล xml เปิดใช้งานอยู่หรือไม่

Задание 3

ตรวจสอบว่าโมดูล zip เปิดใช้งานอยู่หรือไม่

Задание 4

ตรวจสอบว่าโมดูล curl เปิดใช้งานอยู่หรือไม่

Задание 5

ตรวจสอบว่าโมดูล mbstring เปิดใช้งานอยู่หรือไม่