Skip to main content

Command Palette

Search for a command to run...

কিভাবে Composer ইনস্টল করে কমান্ড লাইনের ব্যবহার শিখবেন।

Updated
3 min read
কিভাবে Composer ইনস্টল করে কমান্ড লাইনের ব্যবহার শিখবেন।

কম্পোজার - এ ডিপেন্ডেন্সি ম্যানেজার ফর পিএইচপি। এভাবেই অসাধারণ একটি ট্যাগ লাইন দিয়ে কম্পোজারকে সংজ্ঞায়িত করা হয়েছে ওয়েবসাইটে। ওয়েব অ্যাপ্লিকেশন তৈরি করার ক্ষেত্রে ডিপেন্ডেন্সি ম্যানেজার হিসেবে কম্পোজার ব্যবহার বৃদ্ধি পাচ্ছে। তাই কম্পোজারের ব্যবহার নিয়ে একটি আর্টিকেল হয়ে যাক। প্রথমে কম্পিউটার থেকে যেকোনো একটি ব্রাউজার ওপেন করে গুগলে গিয়ে সার্চ করতে হবে getcomposer.org। সার্চ করলে কম্পিউটারের ওয়েবসাইট চলে আসবে। ওয়েবসাইট টি দেখতে নিচের ছবির মত হবে।

এখান থেকে ডাউনলোড বাটনে ক্লিক করলে কম্পোজারটি ডাউনলোড হওয়া শুরু করবে। ডাউনলোড কমপ্লিট হয়ে গেলে ডাউনলোড ডিরেক্টরি থেকে সফটওয়্যার ফাইলটির উপরে ডাবল ক্লিক করবেন। ফলে আপনার কম্পিউটারটি কম্পোজারটিকে ইন্সটল করার জন্য একটি কনফার্মেশন চাইবে। সেখান থেকে Yes বাটনে ক্লিক করে কনফার্মেশন দিয়ে দিবেন। ফলে কম্পোজারটি ইনস্টল হওয়া শুরু করবে। Composer setup উইন্ডোতে ইন্সট্রলেশন অপশনস দেখতে পাবেন। এখানে ইনস্টলেশন টাইপ চুজ করতে বলবে। Developer mode নামে একটি অপশন দেখতে পাবেন।

এই মুহূর্তে ডেভলপার মোড এর ব্যবহার নাই বলেই কোন কিছু পরিবর্তন না করে Next বাটনে ক্লিক করছি।

কম্পোজারই যেহেতু php dependency ম্যানেজার তাই php ছাড়া কম্পোজারটি ইন্সটল করা যাবেনা। কম্পোজারটি ইন্সটল করতে হলে আপনার কম্পিউটারে আগে থেকেই php ইনস্টল করা থাকতে হবে। আমার কম্পিউটারে Laragon নামে একটি লোকাল সার্ভার ইন্সটল করা রয়েছে। লোকাল সার্ভারের ভিতরে প্যাকেজ আকারে পিএইচপি, মাইএসকিউএল, অ্যাপাচি থাকে। তাই কম্পোজার ইন্সটল করার ক্ষেত্রে লোকাল সার্ভারের পিএইচপি ইউজ করলেই হবে। নতুন করে php install করার প্রয়োজন হবে না।

পিএইচপি সিলেক্ট করার জন্য প্রথমে কম্পিউটার সি ড্রাইভ থেকে Laragon ফোল্ডারটির ভেতরে প্রবেশ করবেন।

সেখানে bin নামে একটি ফোল্ডার দেখতে পাবেন পিএইচপি যেহেতু bin ফোল্ডারের ভিতরে থাকে। তাই bin ফোল্ডারের ভিতরে প্রবেশ করলে php ফোল্ডার ভার্সনসহ দেখতে পাবেন।

আবারও ফোল্ডারের ভিতরে প্রবেশ করে php.exe ফাইলটি সিলেক্ট করবেন।

পিএইচপি সিলেট করার মাধ্যমে কমান্ড লাইন পিএইচপি সিলেক্ট করা হয়ে যাবে।

বিশেষ দ্রষ্টব্য: এখান থেকে পিএইচপিকে পাথ হিসেবে অ্যাড করে নিতে হবে।

তাই একটি টিক চিহ্ন দিয়ে পিএইচপিকে পাথ হিসেবে অ্যাড করতে হবে।

সেটিংস এর পর্যায়ে আমি একটি টিক চিহ্ন দিয়ে নেক্সট বাটনে ক্লিক করছি। ফলে নতুন একটি উইন্ডো আসবে।

এখানে প্রক্সি সার্ভারের প্রয়োজন হচ্ছে না বলেই কোন পরিবর্তন না করে নেক্সট বাটনে ক্লিক করছি।

এখন কম্পিউটার টি ইন্সটল হওয়ার জন্য প্রস্তুত। আমরা পিএইচপি ভার্সন এবং পদ্ধতি দেখতে পাচ্ছি। যেহেতু আমরা কোন প্রক্সি এড করি নাই তাই প্রক্সি none শো করছে।

এই পর্যায়ে ভার্সন চেক করে ইনস্টল বাটনে ক্লিক করছি।

ফলে কম্পোজারটি ইন্সটল হওয়া শুরু করবে। ইন্সটলের শেষ পর্যায়ে একটি ইম্পর্টেন্ট নোটিশ দেখতে পাবেন। নোটিশটি একবার পড়ে নেক্সট বাটনে ক্লিক করবেন।

আমরা যেহেতু কম্পোজারের ডকুমেন্টেশন অনলাইন থেকে দেখতে চাচ্ছি না তাই এখানেও কোনরকম পরিবর্তন না করে Finish বাটনে ক্লিক করছি।

এখন ফাইল ম্যানেজারের যেকোনো জায়গায় মাউসের রাইট বাটন ক্লিক করলে open in terminal নামে একটি অপশন দেখতে পাবেন। সেখানে ক্লিক করলে টার্মিনাল ওপেন হবে। এখান থেকে কম্পোজার ভার্সন, PHP ভার্সন চেক করতে পারবেন। composer -v লিখলে কম্পোজারের ভার্সন চলে আসবে।

এভাবে অনেক অনেক কমান্ড রয়েছে। যেগুলোর মাধ্যমে আমরা অনেক দ্রুত কোড জেনারেট করে ডেভেলপমেন্ট সহজ করতে পারি।

php -v লিখলে php ভার্সন চলে আসবে।

এভাবে প্রয়োজন অনুযায়ী কম্পোজার ব্যবহার করা যাবে।

M
md zaman3y ago

terminal চালু করলে এমন দেখাই Screenshot_2.jpg

Screenshot_3.jpg

More from this blog

We discuss basic routing

বেসিক রাউটিং সফটওয়্যার আর্কিটেকচারে রাউট হচ্ছে মৌলিক উপাদান(Basic Component). রাউট URL(URL = Uniform Resource Locator) থেকে অনুরোধ গ্রহণ করে এবং এপ্লিকেশনকে রিসোর্সের জন্য নির্দেশনা প্রদান করে। লারাভেলের রাউট সমূহ একই সাথে সুবিন্যস্ত করে রাখার জন্য r...

Jun 1, 20233 min read

Visual Studio Code এডিটর কি-বোর্ড শর্টকার্ট

এখন কোডিংয়ের স্পীড হবে রকেটের গতি যদি আপনি ব্লগটি পড়েন এবং শর্টকাট ব্যবহার করেন তাহলে চলুন শুরু করি। Visual Studio Code এডিটর কি-বোর্ড শর্টকার্টঃ MAC ও WINDOWS এর জন্য আলাদা কি-বোর্ড শর্টকাট নিচে দেওয়া হল- Visual Studio Code এর কমান্ড পেলেট কিভাবে ওপ...

Jun 1, 20233 min read
Visual Studio Code এডিটর কি-বোর্ড শর্টকার্ট

WordPress Support Engineer Input Field And Form

আজকে আমরা আলোচনা করব আমাদের WordPress Support Engineer Course এর ক্লাস ২ নিয়ে এবং আমাদের টপিক হলো html input fields. ইনপুট ফিল্ডে বিভিন্ন রকম টাইপ রয়েছে এর মধ্যে default html,html-5,iput type="text" ইত্যাদি। তো চলুন শুরু করি ।প্রথমেই আমরা আলোচনা করব ...

May 7, 20233 min read

Tailwind Css CLI ব্যাক্ষ্যা সহ Install প্রসেস

সবার প্রথমে আমাদের একটা Directory বানাতে হবে। আপনার Project এর নাম দিয়ে একটি Directory বানিয়ে ফেলুন। এরপর যেকোনো একটা Terminal ব্যবহার করে এই Directory তে ঢুকুন। npm install -D tailwindcss autoprefixer vite এই কমান্ড Terminal-এ দিবো। এক্সট্রা হিসেবে...

Apr 3, 20232 min read
Tailwind Css CLI ব্যাক্ষ্যা সহ Install প্রসেস
S

Shikhun Blog

96 posts