Notice: A non well formed numeric value encountered in /home/chonable/domains/chonable.com/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118
Notice: A non well formed numeric value encountered in /home/chonable/domains/chonable.com/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119
Notice: A non well formed numeric value encountered in /home/chonable/domains/chonable.com/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118
Notice: A non well formed numeric value encountered in /home/chonable/domains/chonable.com/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119
Notice: A non well formed numeric value encountered in /home/chonable/domains/chonable.com/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118
Notice: A non well formed numeric value encountered in /home/chonable/domains/chonable.com/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119
Notice: A non well formed numeric value encountered in /home/chonable/domains/chonable.com/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118
Notice: A non well formed numeric value encountered in /home/chonable/domains/chonable.com/public_html/wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119
Composer ไม่ใช่นักแต่งเพลง แต่ในวงการเขียนโปรแกรมนั้น มันเป็นตัวจัดการ Package ต่างๆสำหรับภาษา PHP สามารถใช้ร่วมกับ PHP Framework ได้หลากหลาย และ PHP Framework ส่วนใหญ่ก็จะรองรับ Composer อยู่แล้ว
เนื่องจาก Package ของ PHP Framework แต่ละตัวนั้น ทำของใครของมัน กระจัดกระจายไม่เป็นหมวดหมู่ จึงมีการคิดค้น Composer ขึ้นมา เพื่อรวบรวม Package จาก Framework ค่ายต่างๆ มาจัดระเบียบ เพื่อที่จะได้จัดการได้ Package สะดวกมากขึ้น
การติดตั้งบน UNIX และ Linux
การติดตั้งบน Unix จะใช้คำสั่ง
1 |
curl -sS https://getcomposer.org/installer | php |
รอๆๆๆ จนติดตั้งเสร็จแล้วก็จะสามารถพิมพ์คำสั่ง
1 |
php composer [options...] |
เพื่อใช้งาน
ถ้าต้องการใช้คำสั่งแบบว่า ไม่ต้องพิมพ์ php นำหน้า เช่น composer create-project
ต้องพิมพ์คำสั่งนี้
1 |
mv composer.phar /usr/local/bin/composer |
แต่ถ้าเป็น OSX Yosemite ต้องไปสร้าง directory “/usr/local/bin/” ก่อนนะครับ
ลองพิมพ์คำสั่ง
1 |
composer -v |
ถ้าแสดง ตัวเลขเวอร์ชั่นออกมา ก็เป็นอันเสร็จสิ้น
ส่วนการติดตั้งใน windows นั้น สามารถ download ไฟล์ .exe มาติดตั้งได้เลย
ตามลิ้งค์ https://getcomposer.org/doc/00-intro.md#installation-windows