การติดตั้ง composer
รู้จักกับ composer
Composer คือระบบจัดการไลบราลี่ภายนอกของ PHP ถูกสร้างขึ้นมาโดยนำแนวคิดมาจากระบบจัดการไลบราลี่ของ node.js,ruby ที่ต้องสร้างขึ้นเพราะ ของเดิมของ php คือ pear ไม่มีการพัฒนามากว่า 5 ปีเเล้ว และแนวคิดของ composer ต่างจาก pear ตรงที่ตัวไลบราลี่จะไม่ถูกติดตั้งในระดับที่สามารถถูกเรียกใช้จากที่ไหนก็ ได้ แต่จะใช้โฟลเดอร์ vendor เป็นตัวหลักในการเก็บไลบราลี่ต่างๆ ตอนนี้ php framework หลายๆ ตัวเริ่มหันมาใช้ composer แล้วอย่างเช่น laravel 4 ,cakephp 3,kohan,CI,Zend เป็นต้น
packagist.org
เป็นเว็บไซต์ที่รวบรวมไลบราลี่ของ php เมื่อเราต้องการไลบราลี่เกี่ยวกับอะไร ก็เข้าไปค้นหาจากที่นี้ได้ครับ โปรเจคส่วนใหญ่จะมาจาก github กับ bitbucketใครที่มีไลบราลี่อยุ่บน github สามารถนำเอาไปลงทะเบียนกับ
packagist ได้เลย
ประโยชน์หลัก
- ลดเวลาการค้นหาไลบราลี่ที่เราต้องการ เพราะไลบราลี่ของ php ที่ใช้มาตรฐาน psr แทบจะทุกตัวใช้ packagist.org ในการขึ้นทะเบียนว่าสามารถใช้ร่วมกับ composer ได้
- ถ้าไลบราลี่ตัวนั้นมีการอัพเดท เราสามารถติดตามได้โดยไม่ต้องเสียเวลาเข้าไปตรวจที่หน้าเว็บ
- ลดการสร้างไลบราลี่ซ้ำซ้อน เมื่อเราต้องการสร้างไลบราลี่ขึ้นมาใช้เอง ก็เข้าไปค้นดูก่อน ถ้าไม่มีค่อยสร้าง
- ต่อไปถ้าไลบราลี่ของเราจะสามารถใช้งานได้กับทุกๆ framework ที่ใช้ composer
การติดตั้ง composer
2. เมื่อไปยังหน้า Download แล้ว เลื่อนหน้าเพจลงมา หาคำว่า Windows Installer จากนั้น คลิก Dowload ตรง Composer-Setup.exe
3. เมื่อได้ ไฟล์ Setup >> Composer-Setup.exe แล้ว ดับเบิลคลิก ที่ Composer-Setup.exe เพื่อที่จะติดตั้ง Composer
- คลิก Do net install Shell Menus จากนั้น คลิก Next >
- คลิกที่ Browse เลือก ไปยัง directory ที่ลงโปรแกรม wamp server ค้นหา ไฟล์ php.exe คือ C:\wamp\bin\php\php5.5.12\php.exe ถ้าลงไว้ที่ ไดร์อื่น ก็เปลี่ยนไปไดร์ที่ ลง wamp server เช่น D:\wamp\bin\php\php5.5.12\php.exe จากนั้นคลิก คลิก Next >
- ก็จะแสดงผลจากที่เราตั้งค่าไว้ก่อนหน้านี้ ต่อไปคลิก Install
- เมื่อโประแกรม composer ทำการติดตั้งเสร็จก็จะแสดงดังรูปข้างบน จากนั้นคลิก Nextt
- คลิก Finish เป็นการติดตั้ง เสร็จสมบูรณ์
การทดสอบการติดตั้ง Composer
1. โลโก้ Windows + R พร้อมกัน จากนั้น พิมพ์ cmd แล้วกด Enter ที่คีย์บอร์ด
2. พิมพ์ คำว่า composer แล้วกด Enter ที่คีย์บอร์ด
จะแสดง Options ต่างๆ ข้อง โปรแกรม Composer แสดงว่าการติดตั้งเสร็จสมบูรณ์
The End Install Composer
ADS HERE !!!