Categories
Laravel

Composer คืออะไร และวิธีติดตั้ง


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 จะใช้คำสั่ง

รอๆๆๆ จนติดตั้งเสร็จแล้วก็จะสามารถพิมพ์คำสั่ง

เพื่อใช้งาน

ถ้าต้องการใช้คำสั่งแบบว่า ไม่ต้องพิมพ์ php นำหน้า เช่น composer create-project

ต้องพิมพ์คำสั่งนี้

แต่ถ้าเป็น OSX Yosemite ต้องไปสร้าง directory “/usr/local/bin/” ก่อนนะครับ

ลองพิมพ์คำสั่ง

ถ้าแสดง ตัวเลขเวอร์ชั่นออกมา ก็เป็นอันเสร็จสิ้น

ส่วนการติดตั้งใน windows นั้น สามารถ download ไฟล์ .exe มาติดตั้งได้เลย

ตามลิ้งค์ https://getcomposer.org/doc/00-intro.md#installation-windows

By Mai

ชื่อใหม่ครับ ชอบการพัฒนาเว็บไซต์ ศึกษาหาข้อมูลอยู่เรื่อย มีความรู้หรือเทคนิคอะไรใหม่ๆ ก็จะมาแบ่งปันกันครับ