संगीतकार स्थापित करें और XAMPP के साथ कॉन्फ़िगर करें


9

वेब पर पढ़ने के बाद, मुझे पता चला कि XAMPP में php-cli प्री-इंस्टॉल है और यह इसके द्वारा एक्सेस किया जाता है /opt/lampp/bin/php। मैंने निम्नलिखित का उपयोग करके संगीतकार को स्थापित किया और सभी अच्छी तरह से चले गए:

sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php

संगीतकार पूरी तरह से स्थापित था। उसके बाद, मैंने इसे वैश्विक बनाने के लिए ऐसा किया:

sudo mv composer.phar /usr/local/bin/composer

अब मैंने "fb" नामक एक फोल्डर बनाया और संगीतकार.जसन फ़ाइल का अनुसरण किया:

{"require":{        "facebook/php-sdk-v4":"4.0.*"   }}

अब जब मैं $ composer installटर्मिनल में टाइप करता हूं , तो निम्न संदेश प्रदर्शित होता है:

rohan@sanap:~/Desktop/fb$ composer install
/usr/bin/env: php: No such file or directory

कृपया मुझे संगीतकार का उपयोग करने में मदद करें। मुझे निम्नलिखित स्थिति में क्या करना चाहिए?

जवाबों:


17

संगीतकार को ऐसे स्थापित करें:

sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php

स्थापना के बाद, आपको फिर कमांड चलाकर इसे सिमल करना चाहिए:

sudo ln -s /opt/lampp/bin/php /usr/local/bin/php

फिर 'कंपोज़र' कमांड को विश्व स्तर पर चलाने की अनुमति देने के लिए नीचे दी गई कमांड को चलाएँ (यह उस फ़ोल्डर के भीतर से चलाया जाएगा जहाँ आपने अभी-अभी कंपोज़र स्थापित किया है जिसमें कंपोज़र। थार फ़ाइल अभी बनाई गई है):

sudo mv composer.phar /usr/local/bin/composer

2
मेरे लिए "mv कंपोज़र.फ़ार / यूएसआर / लोकल / बिन / कंपोज़र" भी काम करता है।
नवीन कुमार V

1
@NaveenKumarV टिप्पणी के लिए धन्यवाद जो अंतिम स्पर्श था जो मेरे काम करने के लिए आवश्यक था!
किंसले काजीवा

1
@NaveenKumarV आपकी टिप्पणी को समाधान में जोड़ा जाना चाहिए। इस अंतिम चरण को किए बिना कंपोज़र चलाना काम नहीं करता है।
रेमंड वचागा

5
  1. विश्व स्तर पर xampp से php संस्करण को सक्षम करें

    टर्मिनल रन में: sudo gedit /etc/environment

    इसे अंदर उद्धरण जोड़ें ":/opt/lampp/bin"

    save पर क्लिक करें फिर सब कुछ बंद कर दें।

    या symlink - "ln -s /opt/lampp/bin/php /usr/local/bin/php"

  2. कर्ल स्थापित करें sudo apt-get install curl

  3. संगीतकार स्थापित करें sudo curl -sS https://getcomposer.org/installer | php

  4. mv composer.phar /usr/local/bin/composer

अब :: कोशिश " composer" - यह काम करना चाहिए!


यह उत्तर मेरे मामले में अधिक सटीक है
मुर्तुज़ा ज़ुबावाला

मेरे लिए काम किया :)
नवीन कुमार V

1

मुझे इसका हल पता चला। XAMPP में php-cli पहले से इंस्टॉल है इसलिए apt-get के माध्यम से php-cli को इंस्टॉल करने की कोई आवश्यकता नहीं है

उपरोक्त समस्या का कारण है, क्योंकि PHP को XAMPP के साथ एक बंडल के रूप में स्थापित किया गया है, OS को पता नहीं है कि यह वहां है। तो इसके लिए हमें XAMPP php को पर्यावरण चर में जोड़ना चाहिए । यह टर्मिनल में निम्नलिखित कमांड टाइप करके किया गया है

export PATH=$PATH:/opt/lampp/bin

अब, मैं आसानी से संगीतकार के अपने वैश्विक सेटअप का उपयोग कर सकते हैं!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.