composer.json
ফাইল নির্ভরতা তালিকাবদ্ধ করে। আপনার উদাহরণে:
"require": {
"php": ">=5.5.0",
"guzzlehttp/guzzle": "^6.0",
"psr/http-message": "^1.0",
"psr/log": "^1.0"
},
এরপরে আপনাকে অবশ্যই প্যাকেজিস্ট সাইটে সংশ্লিষ্ট প্যাকেজগুলি সন্ধান করতে হবে। প্রতিটি নির্ভরতার জন্য একই প্রক্রিয়াটি পুনরাবৃত্তি করুন: তাদের সম্পর্কিত composer.json
ফাইলগুলিতে অতিরিক্ত নির্ভরতা খুঁজুন এবং আবার অনুসন্ধান করুন।
আপনার যখন শেষ পর্যন্ত প্রয়োজনীয় প্যাকেজগুলির একটি সম্পূর্ণ তালিকা থাকে, আপনার কেবলমাত্র সেগুলি একে একে ইনস্টল করা দরকার। বেশিরভাগ ক্ষেত্রে, আপনার প্রকল্প ডিরেক্টরিতে কোথাও ফাইল বাদ দেওয়ার বিষয়টি ping তবে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে পিএইচপি প্রয়োজনীয় ক্লাসগুলি সন্ধান করতে পারে। যেহেতু আপনি সুরকারের অটো-লোডার ব্যবহার করছেন না, তাই আপনাকে সেগুলি আপনার নিজস্ব কাস্টম অটোলোডারে যুক্ত করতে হবে। আপনি সম্পর্কিত composer.json
ফাইলগুলি থেকে তথ্য বের করতে পারেন , যেমন:
"autoload": {
"psr-4": { "Coinbase\\Wallet\\": "src/" }
},
আপনি যদি শ্রেণিকালীন অটো-লোডার ব্যবহার না করেন তবে স্বতন্ত্র require_once
বিবৃতিগুলি খুঁজে বের করতে হবে । আপনার সম্ভবত অনেকগুলি পরীক্ষা এবং ত্রুটির প্রয়োজন হবে কারণ বেশিরভাগ গ্রন্থাগার লেখকরা এটি নথিভুক্ত করার যত্ন নেবেন না।
এছাড়াও, এবং শুধুমাত্র যদি এই সম্পর্কে বিভ্রান্তি আছে:
- সুরকারের উইন্ডোজের জন্য অফিসিয়াল জিইউআই ইনস্টলার রয়েছে এবং সমস্ত প্ল্যাটফর্মের জন্য একটি কপি এবং পেস্ট কমান্ড-লাইন ইনস্টলেশন পদ্ধতি রয়েছে।
- সুরকার স্থানীয়ভাবে চালানো যেতে পারে এবং এর আউটপুট কেবল অন্য কোথাও আপলোড করা হয়েছে। আপনার ভাগ করা হোস্টিংয়ে আপনার এসএসএইচ দরকার নেই।
- লাইব্রেরি ইনস্টল করার জন্য প্রয়োজনীয় কমান্ডটি প্যাকেজ ওয়েব সাইট থেকে অনুলিপি করা এবং আটকানো যেতে পারে - প্যাকেজ রক্ষণাবেক্ষণকারী এটি নথির যত্ন নিতে না পারলেও, প্যাকেগিস্ট.আরোগ্রাফি এটি ডিফল্টরূপে উত্পন্ন করে।
সুরকার নিখুঁত নয় এবং এটি সমস্ত ব্যবহারের ক্ষেত্রে উপযুক্ত নয় তবে, যখন এটি একটি লাইব্রেরি নির্ভর করে যা এটি নির্ভর করে, এটি নিঃসন্দেহে সেরা বিকল্প এবং এটি মোটামুটি শালীন।
আমার পরে আসা অন্যান্য উত্তরগুলি আমি চেক করেছি। এগুলি বেশিরভাগ ক্ষেত্রে দুটি বিভাগে পড়ে:
- একটি লাইব্রেরি ইনস্টল করুন এবং এটির সাথে একটি কাস্টম ডাউনলোড স্ক্রিপ্ট লিখুন
- সুরকারের জন্য একটি অনলাইন ওয়েব ভিত্তিক ইন্টারফেস ব্যবহার করুন
আমি যদি কিছু মিস করি না, তাদের কেউই ওপি কর্তৃক প্রকাশিত অভিযোগগুলি সমাধান করে না:
- শেখার বক্ররেখা
- তৃতীয় পক্ষের সফ্টওয়্যার ব্যবহার
- সরাসরি সার্ভারে বিকাশের সম্ভাবনা (এসএসএইচ ব্যবহার করে, আমি অনুমান করি)
- সম্ভাব্য গভীর নির্ভরতা গাছ
include
ফাইলগুলি অনুলিপি করুন ।