เครื่องมือที่ใช้ในการจัดการกับ Library ใน PHP
Composer คือ เครื่องมือที่ใช้ในการจัดการกับ Library (ไลบารี่) ใน PHP(พีเอชพี) เพื่อให้ง่ายต่อการจัดการ Library ในด้านต่างๆ ที่เราได้นำมาใช้ร่วมกับโปรเจ็กต์ของเรา เช่น การค้นหาและติดตั้ง Library, การอัพเกรด Library โดยในขั้นตอนนี้ หาก Library ที่เราใช้งานมีการเรียกใช้ Library ตัวอื่นอยู่ Composer ก็จะทำการอัพเกรด Library ตัวที่ถูกเรียกใช้อีกทีให้โดยที่เราไม่ต้องคอยตรวจสอบเวอร์ชั่นและอัพเกรด เอง ซึ่งมีแนวคิดในการพัฒนา Composer นั้นมาจาก NPM ของ Node.js และ Bundler ของ Ruby โดย Composer จะรองรับกับ PHP ตั้งแต่เวอร์ชั่น 5.3.2 ขึ้นไป
สามารถใช้งานได้กับ OS
- Linux
- Unix
- OSX
- Windows
Framework ที่ได้นำเอา Composer มาใช้งาน
- Laravel
- Zend
- Cakephp
- Kohan เป็นต้น
เว็บไซต์หลัก : https://getcomposer.org/
สามารถอ่านบทความที่เกี่ยวข้องเพิ่มเติมได้ ที่ โปรแกรมเสริมการทำงานเว็บบอร์ด (Extension phpBB)
พัฒนาโปรแกรมบนเว็บ PHP บริการพัฒนา Joomla Extension พัฒนาและปรับแต่งเว็บบอร์ด phpBB