Avatar ·

Composer के माध्यम से PHP में पैकेज का विशिष्ट संस्करण कैसे स्थापित करें?

सभी को नमस्कार! मैं PHP और Composer में नया हूँ। मुझे एक समस्या का सामना करना पड़ा: प्रोजेक्ट में monolog/monolog लाइब्रेरी के पुराने संस्करण 1.0.0 का उपयोग करना आवश्यक है, क्योंकि नया कोड मेरे फ्रेमवर्क के साथ असंगत है। लेकिन जब मैं `composer require monolog/monolog` लिखता हूँ, तो यह नवीनतम संस्करण (2.x) स्थापित करता है, और सब कुछ टूट जाता है। मैंने composer.json में इस प्रकार जोड़ने का प्रयास किया: ```json { "require": { "monolog/monolog": "1.0.0" } } ``` लेकिन `composer install` के बाद भी यह 2.3.5 स्थापित करता है। समस्या क्या हो सकती है? शायद मैं संस्करण गलत तरीके से निर्दिष्ट कर रहा हूँ? या कमांड को अलग तरीके से चलाने की आवश्यकता है? कृपया बताएं कि Composer को नवीनतम के बजाय विशेष रूप से संस्करण 1.0.0 स्थापित करने के लिए कैसे मजबूर करें। पहले से धन्यवाद! P.S. मैं PHP 7.4 का उपयोग कर रहा हूँ, यदि यह महत्वपूर्ण है।