কম্পোজার কি?
কম্পোজার হল একটি পিএইচপি প্রোগ্রামিং ভাষার জন্য নির্ভরতা ম্যানেজার যা পিএইচপি সফ্টওয়্যার এবং প্রয়োজনীয় লাইব্রেরির নির্ভরতা পরিচালনা করে। নিলস অ্যাডেরম্যান এবং জর্ডি বোগগিয়ানো কম্পোজার তৈরি করেছিলেন। তারা এপ্রিল ২০১১ সালে বিকাশ শুরু করে এবং প্রথমে এটি ১ মার্চ, ২০১২ এ মুক্তি পায়।
কম্পোজার কমান্ড লাইনের মাধ্যমে সঞ্চালিত হয়। কম্পোজারের মূল উদ্দেশ্য হল একটি অ্যাপ্লিকেশনের জন্য নির্ভরতা বা লাইব্রেরি ইনস্টল করা। কম্পোজার ব্যবহারকারীদের প্যাকেজিস্টে উপলব্ধ পিএইচপি অ্যাপ্লিকেশনগুলি ইনস্টল করার জন্যও প্রদান করে, যেখানে প্যাকেজিস্ট হল প্রধান সংগ্রহস্থল যেখানে সমস্ত উপলব্ধ প্যাকেজ রয়েছে।
কম্পোজার তৃতীয় পক্ষের কোডের ব্যবহার সহজ করতে লাইব্রেরির জন্য স্বয়ংক্রিয়ভাবে লোড করার ক্ষমতা প্রদান করে।
কম্পোজারে ব্যবহৃত কিছু গুরুত্বপূর্ণ কমান্ড নিচে দেওয়া হল:
লাইব্রেরি বা প্যাকেজগুলিকে
composer.json ফাইলে প্যারামিটার
হিসেবে যুক্ত করতে, এবং তারপরে এটি ইনস্টল
করতে require কমান্ড
ব্যবহার করা হয়।
ধরুন আমি composer.json ফাইলে facebook
php SDK যোগ করতে চাই। নিচে দেওয়া
প্রয়োজন কমান্ডের সিনট্যাক্স।
- {
- "require":
- {
- "facebook/php-sdk": "3.2.*",
- }
- }
- install কমান্ডটি composer.json ফাইল থেকে সমস্ত লাইব্রেরি বা প্যাকেজ ইনস্টল করতে ব্যবহৃত হয় । এই কমান্ডটি composer.json ফাইল থেকে সমস্ত পিএইচপি নির্ভরতা সংগ্রহস্থল ডাউনলোড করতে ব্যবহৃত হয় ।
- update composer.json ফাইলে উল্লিখিত সংস্করণগুলির উপর ভিত্তি করে composer.json ফাইল থেকে সমস্ত লাইব্রেরি বা প্যাকেজ আপডেট করতে আপডেট কমান্ড ব্যবহার করা হয় । আমরা বলতে পারি যে আপডেট কমান্ড সর্বশেষ সংস্করণে নির্ভরতা আপডেট করে।
- লাইব্রেরি বা প্যাকেজ আনইনস্টল করতে এবং composer.json ফাইল থেকে রিমুভ করতে রিমুভ কমান্ড ব্যবহার করা হয়।
কম্পোজার ডাউনলোড করার ধাপ:
কম্পোজার ডাউনলোড করার ধাপগুলি নিম্নে দেওয়া হলো।
কম্পোজার ডাউনলোড করতে এই https://getcomposer.org/download/ লিঙ্কে ক্লিক করুন। ক্লিক করার পর উইন্ডোজের জন্য কম্পোজার ডাউনলোড করতে উক্ত Composer-Setup.exe লেখা সম্বলিত লিঙ্কে ক্লিক করুন।
উপরের লিঙ্কে ক্লিক করলে, Composer-Setup.exe ফাইলটি ডাউনলোড হয়ে যাবে। কম্পোজার ইনস্টল করতে, ডাউনলোড করা ফাইলটির উপর মাউস দিয়ে ডাবল ক্লিক করুন।
ডাউনলোড করা ফাইলটি চালু হওয়ার পর ঠিক উপরের স্ক্রিনশটের মতো আসবে। এখানে Developer Mode নির্বাচন করুন এবং Next বাটনে ক্লিক করুন।
আপনি কম্পিউটারের যে লোকেশনে বা অবস্থানে কম্পোজারের সেটআপ ইনস্টল করতে চান সেটি নির্বাচন করুন এবং Next বাটনে ক্লিক করুন।
কমান্ড-লাইন PHP-এর লোকেশন বা অবস্থান নির্বাচন করুন এবং যার পাথ হলো “
আপনি যদি একটি প্রক্সি ব্যবহার করতে চান, তাহলে প্রক্সি সার্ভারের বক্সটি চেক করুন এবং প্রক্সি বক্সের মধ্যে প্রক্সি ইউআরএলটি লিখুন। এখানে আমি প্রক্সি সার্ভার ছাড়াই কম্পোজার ব্যবহার করছি, তাই আমি বাক্সটি আনচেক করেছি। তো তা করার পর Next বাটনে ক্লিক করুন ।
তারপর দেখুন উপরের স্ক্রিনশটের মতো এসেছে। এখানে মূলত বলা হচ্ছে যে, সেটআপটি ইনস্টল করার জন্য প্রস্তুত। তো আমরা যেহেতু ইনস্টল করব তাই Install বাটনে ক্লিক করুন।
ইনস্টল বাটনে ক্লিক করার পর ঠিক উপরের স্ক্রিনশটের মতো আসবে। এখানে Next বাটনে ক্লিক করুন ।
আপনি যদি অনলাইন ডকুমেন্টেশন দেখতে চান, তাহলে "view online documentation" এর বাক্সে টিক চিহ্ন দিন এবং Finish বাটনে ক্লিক করুন।
অবশেষে আমাদের কম্পোজার ইনস্টলেশন
সম্পন্ন হয়েছে। এখন আমরা পরীক্ষা করে দেখবো যে কম্পোজারটি সফলভাবে ইনস্টল করা হয়েছে কি
না। এটি পরীক্ষা করতে কমান্ড প্রম্পট খুলুন
এবং Composer লেখাটি
যদি আমাদের কম্পোজার সফলভাবে ইনস্টল করতে পারি তাহলে ঠিক উপরের স্ক্রিনশটের মতো দেখাবে যে কম্পোজারটি সফলভাবে ইনস্টল করা হয়েছে।
আপনাদের সুবিধার্থে আমি আমার টিপস এন্ড ট্রিকসগুলি ভিডিও আকারে শেয়ার করার জন্য একটি ইউটিউব চ্যানেল তৈরি করেছি। আশা করি চ্যানেলটি Subscribe করবেন।
সৌজন্যে : বাংলাদেশের জনপ্রিয় এবং বর্তমান সময়ের বাংলা ভাষায় সকল গুরুত্বপূর্ণ বিষয়ক টিউটোরিয়াল সাইট - www.TutorialBD71.blogspot.com নিত্যনতুন বিভিন্ন বিষয়ে টিউটোরিয়াল পেতে সাইটটিতে সবসময় ভিজিট করুন।

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
Leave a Comment