ในบางครั้ง ผู้ใช้ PHP ต้องการให้ผู้ดูแลระบบติดตั้ง extension เพิ่มเติมเพื่อเพิ่มความสามารถให้กับระบบที่พัฒนาด้วยภาษา PHP ผู้ดูแลระบบควรติดตั้ง extension เพิ่มเติม ดังนี้
1. เข้าไปที่เว็บไซต์ http://pecl.php.net
![](https://km.cc.swu.ac.th/wp-content/uploads/2022/11/home-extension-1024x393.jpg)
2. กรอกชื่อ extension ที่ต้องการติดตั้ง ตัวอย่างเช่น ถ้าจะติดตั้ง extension ที่ชื่อ xmlrpc ก็ควรกรอกคำว่า xmlrpc ในช่องค้นหา แล้วกดปุ่ม ค้นหา
![](https://km.cc.swu.ac.th/wp-content/uploads/2022/11/find-extension-1024x393.jpg)
3. คลิกที่ชื่อ extension ที่ได้ค้นหาไว้
![](https://km.cc.swu.ac.th/wp-content/uploads/2022/11/choose-extension-1024x367.jpg)
4. เลือกเวอร์ชันของ extension ที่เป็นเวอร์ชันล่าสุด โดยคลิกที่คำว่า DLL ในกรณีที่ใช้ระบบปฏิบัติการ Windows
![](https://km.cc.swu.ac.th/wp-content/uploads/2022/11/click-version-1024x515.jpg)
5. คลิกที่ข้อความลิงค์เพื่อดาวน์โหลดไฟล์ติดตั้ง extension โดยต้องเลือกไฟล์ให้เหมาะสมกับเวอร์ชันของ PHP, สถาปัตยกรรมของไมโครโปรเซสเซอร์ (x86 หรือ x64) และชนิดของเว็บเซิร์ฟเวอร์ ถ้าใช้เว็บเซิร์ฟเวอร์ Apache ก็ควรเลือกชนิดของ extension เป็น Thread Safe แต่ถ้าใช้เว็บเซิร์ฟเวอร์ Nginx ก็ควรเลือกชนิดของ extension เป็น Non Thread Safe ก็จะได้ไฟล์ .zip
![](https://km.cc.swu.ac.th/wp-content/uploads/2022/11/download-file-extension-1024x555.jpg)
6. สร้างโฟลเดอร์ใหม่ขึ้นมา 1 โฟลเดอร์ พร้อมทั้งแตกไฟล์ที่ได้จากการดาวน์โหลดไว้ที่โฟลเดอร์ดังกล่าว
7. คัดลอกไฟล์ extension ที่มีนามสกุลไฟล์เป็น .dll ไว้ที่โฟลเดอร์ ext ซึ่งอยู่ใต้ไดเรกทอรี่ของโปรแกรม PHP อีกทีหนึ่ง
8. แก้ไขไฟล์ php.ini โดยพิมพ์คำว่า extension= แล้วตามด้วยชื่อไฟล์ extension ที่ได้คัดลอกไว้ เสร็จแล้วจึงบันทึกไฟล์นี้ในชื่อและตำแหน่งเดิม
![](https://km.cc.swu.ac.th/wp-content/uploads/2022/11/edit-php-file-1024x614.jpg)
9. รีสตาร์ทเว็บเซิร์ฟเวอร์อีกที่หนึ่ง