news
การติดตั้ง composer
การติดตั้ง 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
1. เข่าไปดาวโหลดที่ http://getcomposer.org เมื่อเข้ามาแล้วจะเห็นตามรูปด่านล่าง จากนั้น คลิก ที่ ปุ่ม Download
3. เมื่อได้ ไฟล์ Setup >> Composer-Setup.exe แล้ว ดับเบิลคลิก ที่ Composer-Setup.exe เพื่อที่จะติดตั้ง Composer
- คลิก Run
- คลิก Next >
- คลิก 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 >
- เมื่อโประแกรม composer ทำการติดตั้งเสร็จก็จะแสดงดังรูปข้างบน จากนั้นคลิก Nextt
- คลิก Finish เป็นการติดตั้ง เสร็จสมบูรณ์
การทดสอบการติดตั้ง Composer
1. โลโก้ Windows + R พร้อมกัน จากนั้น พิมพ์ cmd แล้วกด Enter ที่คีย์บอร์ด
จะแสดง Options ต่างๆ ข้อง โปรแกรม Composer แสดงว่าการติดตั้งเสร็จสมบูรณ์













0 ความคิดเห็น