/ / संगीतकार php 5.6.4 को नहीं पहचान रहा है - php, संगीतकार-php, wamp

संगीतकार php 5.6.4 - php, composer-php, wamp को पहचान नहीं रहा है

मैंने वैंप में PHP 5.6.4 जोड़ा है और यह सही ढंग से काम करता है, आइकन हरा है और स्थानीयहोस्ट पर मेरी साइट देखने में सक्षम है।

हमारी परियोजना के हिस्से के रूप में मुझे संगीतकार को हमारे एक प्लगइन के साथ काम करने की आवश्यकता है। जब मैं GitBash का उपयोग करके संगीतकार को स्थापित करने का प्रयास करता हूं तो मुझे यह त्रुटि प्राप्त होती है।

composer install

Problem 1
- Installation request for illuminate/container v5.3.16 -> satisfiable by illuminate/container[v5.3.16].
- illuminate/container v5.3.16 requires php >=5.6.4 -> your PHP version (5.5.12) does not satisfy that requirement.
Problem 2
- Installation request for illuminate/contracts v5.3.16 -> satisfiable by illuminate/contracts[v5.3.16].
- illuminate/contracts v5.3.16 requires php >=5.6.4 -> your PHP version (5.5.12) does not satisfy that requirement.
Problem 3
- Installation request for illuminate/database v5.3.16 -> satisfiable by illuminate/database[v5.3.16].
- illuminate/database v5.3.16 requires php >=5.6.4 -> your PHP version (5.5.12) does not satisfy that requirement.
Problem 4
- Installation request for illuminate/support v5.3.16 -> satisfiable by illuminate/support[v5.3.16].
- illuminate/support v5.3.16 requires php >=5.6.4 -> your PHP version (5.5.12) does not satisfy that requirement.
Problem 5
- illuminate/database v5.3.16 requires php >=5.6.4 -> your PHP version (5.5.12) does not satisfy that requirement.
- devonblzx/wp-eloquent 5.3.x-dev requires illuminate/database 5.3.* -> satisfiable by illuminate/database[v5.3.16].
- Installation request for devonblzx/wp-eloquent 5.3.x-dev -> satisfiable by devonblzx/wp-eloquent[5.3.x-dev].

समस्या 5 में कहा गया है कि मैं PHP के आवश्यक संस्करण को संतुष्ट नहीं करता। मुझे जिस संस्करण की आवश्यकता है उसे खोजने के लिए मुझे संगीतकार प्राप्त करने की क्या आवश्यकता है।

यहाँ मेरा संगीतकार है। जेसन

{
"name": "tours",
"description": "Tours Package",
"license": "Closed Source",
"require": {
"tourcms/tourcms-php": "3.0.*",
"devonblzx/wp-eloquent": "5.3.x-dev"
},
"require-dev": {
"psy/psysh": "0.7.*"
},
"suggest": {
"tightenco/collect": "If Illuminate Support is not included, this package is required for collection support in tourcms_base"
},
"autoload": {
"psr-4": {
"": "tourcms_base/src/",
"Discover\": "",
"GMaps\": "gmaps/"
}
}
}

उत्तर:

जवाब के लिए 3 № 1

समस्या यह है कि composer उस PHP बाइनरी का उपयोग करता है जो संगीतकार स्थापना के दौरान निर्दिष्ट किया गया था, न कि WAMP एक। कई समाधान:

गिट बैश में संगीतकार (या php) के लिए उपनाम को अधिलेखित करें

इसे अपने में जोड़ें ~/.bashrc या ~/.bash_profile गिट बैश में:

alias composer="path/to/php/binary composer.phar "

गिट बैश को निर्दिष्ट PHP संस्करण का उपयोग करें

इसे अपने में जोड़ें ~/.bashrc या ~/.bash_profile गिट बैश में:

# Use WAMP version of PHP
PHP_VERSION=`ls /path/to/wamp/bin/php/ | sort -n | tail -1`
export PATH=/path/to/wamp/bin/php/${PHP_VERSION}/bin:$PATH

विंडोज पर्यावरण चर में WAMP के PHP का पथ जोड़ें

PHP बाइनरी में पथ जोड़ें PATH चर। उदा.:

;C:wampbinphpphp5.6.4

देख इस तथा इस अधिक जानकारी के लिए प्रश्न।