ตามปกติแล้ว PHP เมื่อทำการติดตั้งเสร็จจะมี Module ที่ใช้งานโดยทั่วไปติดตั้งมาให้เสร็จเรียบร้อยแล้ว แต่ในบางครั้ง เราต้องการ Module พิเศษบางตัวที่ PHP มีบริการไว้แต่ยังไม่ได้เปิดให้ใช้งาน ผู้ใช้งานจึงต้องเปิดบริการที่ต้องใช้ก่อนซึ่งมีรายละเอียดดังนี้
1. แก้ไขไฟล์ php.ini ในส่วนของ extensions โดยจะต้องเอา Comment ออก ดูได้จากตัวอย่างนี้
;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
;extension=php_mbstring.dll
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
extension=php_domxml.dll ; <=ต้องการเปิด Module php_domxml.dll
;extension=php_exif.dll
2. ตรวจสอบไฟล์ module dll ซึ่งจะอยู่ที่ php/extensions ว่ามีอยู่หรือไม่ โดยจากข้อ 1 นั้นเราจะเห็นได้ว่า module ที่ต้องการคือ php_domxml.dll จะต้องอยู่ใน directory extensions ของ php
ขอแนะนำเพิ่มเติมครับ
ใครไม่มี module, หา module ไม่เจอ หรือต้องการ module ใหม่ๆ download ได้ที่
http://pecl.php.net/
ส่วนใครต้องการ version ที่กำลังพัฒนาอยู่ ก็มองหาได้จาก http://snaps.php.net/