2013-10-16 5 views
7

कैसे खोलना चाहते हैं मैं वैंप के साथ खिड़कियों पर संगीतकार चलाने की कोशिश कर रहा हूं। मैंने cmd प्रॉम्प्ट का उपयोग करके संगीतकार स्थापित किया, और अब मैं एक एसडीके के लिए "संगीतकार अद्यतन" चलाने की कोशिश कर रहा हूं। हालांकि, जब मैं "composer.phar अद्यतन" टाइप करता हूं, तो विंडोज़ पूछता है कि मैं इस प्रोग्राम को चलाने के लिए किस ऐप का उपयोग करना चाहता हूं। मैं कमांड प्रॉम्प्ट से निपटने के लिए चाहता हूँ! मैं इसे "सीडी" विंडो के बिना सीएमडी के माध्यम से कैसे चला सकता हूं?विंडोज 8: .phar फ़ाइलें, आप

उत्तर

14

आपको php.exe को फ़ार फ़ाइलों के लिए अपने डिफ़ॉल्ट एप्लिकेशन के रूप में सेट करना होगा।

1

.phar पीएचपी पुरालेख के लिए खड़ा है

आमतौर पर .phar चलो कुछ तर्क ले, तो वे कमांड प्रॉम्प्ट से चलाया जा करना है। लिनक्स/बीएसडी/ओएसएक्स खोल या विंडोज कमांड प्रॉम्प्ट।

लिनक्स .phar उपयोग केस परिदृश्य मानते हैं। फेफर्स को कुछ/बिन में कॉपी किया गया है और इसका नाम बदलकर .phar एक्सटेंशन के बिना किया जा सकता है, ताकि आप एक php संग्रह का उपयोग कर सकें जैसे कि आप किसी अन्य लिनक्स कमांड का उपयोग करेंगे। (\ प्रणाली वातावरण चर को php \ phars:

  1. सी की तरह एक निर्देशिका करने के लिए अपने सभी .phar फ़ाइलों रखो:: \ php \ phars
  2. सी जोड़े तो मैं खिड़कियों के साथ ही बात कर के रास्ते पालन करने की सलाह rightclick मेरे कंप्यूटर> गुण> उन्नत प्रणाली सेटिंग-> पर्यावरण चर)
  3. प्रारंभ ऊंचा कमांड प्रॉम्प्ट (, प्रारंभ मेनू तो सही व्यवस्थापक के रूप में चलाएं क्लिक करें)
  4. प्रकार निम्न कमांड में कमांड प्रॉम्प्ट को खोजने के पथ सी जगह : \ phpdev \ php \ php542 \ php.exe आपके PHP निष्पादन योग्य
    ftype PharArchive = C: \ ph के पूर्ण पथ के साथ pdev \ php \ php542 \ php.exe "% 1"% *
    Assoc .phar = PHARFile
    सेट PATHEXT =% PATHEXT% ;. PHAR

अगली बार आपके बस की खिड़कियों सांत्वना चलाने के लिए सक्षम होना चाहिए (keybard + r जीत और टाइप cmd.exe) और अपने .phar के किसी भी प्रकार के किसी भी आदेश के बाद apigen.phar की तरह है और यह काम करेंगे

C:\Users\acosonic>apigen.phar help 
Usage: 
... 

Arguments: 
command  The command to execute 
command_name The command name (default: "help") 

Options: 
--xml   To output help as XML 
--format  To output help in other formats (default: "txt") 
--raw   To output raw command help 
--help (-h) Display this help message. 
--quiet (-q) Do not output any message. 
--version (-V) Display this application version. 

Help: 
The help command displays help for a given command: 

    php C:\phpdev\phars\apigen.phar help list 

You can also output the help in other formats by using the --format option: 

    php C:\phpdev\phars\apigen.phar help --format=xml list 

To display the list of available commands, please use the list command. 

C:\Users\acosonic> 

तो इस तरह से आप एक निर्देशिका है जहाँ में .phar अभिलेखागार चलाने देता है आपको काम करने की ज़रूरत है, उदाहरण के लिए सी: \ myproject \ नियंत्रक में प्रलेखन जेनरेट करना बिना .phar के पूर्ण पथ को निर्दिष्ट किए बिना, यदि आप चाहते हैं कि यह बिना जोड़े के चलाएगा विंडोज़ पथ के लिए टी।

  1. बनाया HKCR.phar → HKCR \ PHARFile
  2. बनाया HKCR \ PHARFile \ खोल \ खुला \ कमांड = 'php.exe "% 1"%:

    चरण 4 किया में क्या आज्ञा देता है व्याख्या करने के लिए * '[REG_EXPAND_SZ]

  3. विस्तारित HKCU \ पर्यावरण \ PATHEXT ='% PATHEXT% ;. PHAR ' [REG_EXPAND_SZ]

* .phar द्विआधारी/लिपि की तरह व्यवहार किया जाता है, और * .phar निष्पादन रूप में काम करता एक * .phar फ़ाइल के रूप में लंबे समय तक है % PATH%

में कहीं भी स्थित है