खोज…


टिप्पणियों

यह खंड संगीतकार-php क्या है का एक सिंहावलोकन प्रदान करता है, और क्यों एक डेवलपर इसका उपयोग करना चाह सकता है।

यह संगीतकार-पीएचपी के भीतर किसी भी बड़े विषयों का भी उल्लेख करना चाहिए, और संबंधित विषयों के लिए लिंक करना चाहिए। चूंकि संगीतकार-पीएचपी के लिए दस्तावेज़ीकरण नया है, इसलिए आपको उन संबंधित विषयों के प्रारंभिक संस्करण बनाने की आवश्यकता हो सकती है।

अवलोकन

संगीतकार PHP में निर्भरता प्रबंधन के लिए एक उपकरण है। यह आपको उन पुस्तकालयों को घोषित करने की अनुमति देता है जिन्हें आपकी परियोजना निर्भर करती है और यह आपके लिए उन्हें स्थापित (अपडेट / प्रबंधित) करेगा।

संगीतकार याम या एप्ट के समान ही एक पैकेज मैनेजर नहीं है। हां, यह "पैकेज" या पुस्तकालयों से संबंधित है, लेकिन यह उन्हें प्रति-परियोजना के आधार पर प्रबंधित करता है, उन्हें आपकी परियोजना के अंदर एक निर्देशिका (जैसे विक्रेता) में स्थापित करता है।

संगीतकार को चलाने के लिए PHP 5.3.2+ की आवश्यकता होती है। कुछ संवेदनशील php सेटिंग्स और संकलित झंडे की भी आवश्यकता होती है, लेकिन इंस्टॉलर का उपयोग करते समय आपको किसी भी असंगतता के बारे में चेतावनी दी जाएगी।

सरल ज़िप अभिलेखागार के बजाय स्रोतों से पैकेज स्थापित करने के लिए, आपको पैकेज, संस्करण-नियंत्रित कैसे किया जाता है, इसके आधार पर गिट, svn, जीवाश्म या hg की आवश्यकता होगी।

उबंटू पर कम्पोज़र स्थापित करना

इससे पहले कि हम संगीतकार को डाउनलोड और इंस्टॉल करें, हमें यह सुनिश्चित करने की आवश्यकता है कि हमारे सर्वर में सभी निर्भरताएं स्थापित हैं।

सबसे पहले, रन करके पैकेज मैनेजर कैश को अपडेट करें:

sudo apt-get update

अब, आश्रितों को स्थापित करें। इसे स्थापित करने और चलाने के लिए हमें संगीतकार और php5-cli डाउनलोड करने के लिए curl आवश्यकता होगी। git का उपयोग प्रोजेक्ट आश्रितों को डाउनलोड करने के लिए संगीतकार द्वारा किया जाता है। सब कुछ निम्नलिखित कमांड के साथ स्थापित किया जा सकता है:

sudo apt-get install curl php5-cli git

अब इसे स्थापित करते हैं:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

यह संगीतकार को सिस्टम-वाइड कमांड के रूप में संगीतकार / अंडरर / लोकर / बिन के तहत डाउनलोड और इंस्टॉल करेगा। आउटपुट इस तरह दिखना चाहिए:

Output
#!/usr/bin/env php
All settings correct for using Composer
Downloading...

Composer successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer

अपनी स्थापना का परीक्षण करने के लिए, दौड़ें:

composer

और आपको इसके समान आउटपुट मिलना चाहिए:

Output
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.0-dev (9859859f1082d94e546aa75746867df127aa0d9e) 2015-08-17 14:57:00

Usage:
 command [options] [arguments]

Options:
 --help (-h)           Display this help message
 --quiet (-q)          Do not output any message
 --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
 --version (-V)        Display this application version
 --ansi                Force ANSI output
 --no-ansi             Disable ANSI output
 --no-interaction (-n) Do not ask any interactive question
 --profile             Display timing and memory usage information
 --working-dir (-d)    If specified, use the given directory as working directory.

....

विंडोज पर इंस्टॉल करना

यहां हम बस इंस्टॉलर का उपयोग करेंगे।

यह आपके मशीन पर संगीतकार की स्थापना का सबसे आसान तरीका है।

डाउनलोड करें और संगीतकार- Setup.exe चलाएँ। यह नवीनतम कंपोजर संस्करण को स्थापित करेगा और आपके PATH सेट करेगा ताकि आप अपने कमांड लाइन में किसी भी डायरेक्टरी से सिर्फ composer को बुला सकें।

नोट : अपने वर्तमान टर्मिनल को बंद करें। एक नए टर्मिनल के साथ परीक्षण का उपयोग: यह महत्वपूर्ण है क्योंकि PATH केवल टर्मिनल शुरू होने पर लोड हो जाता है।

नोट -2 : विंडोज़ 10 में PATH सेट करें

  1. स्टार्ट अप (विंडोज़ लोगो) पर राइट क्लिक करें -> system ->Advance system settings->Environment variables->System variables[below box] -> Path चयन करें और Edit क्लिक Edit
  2. नया क्लिक करें और यह मान जोड़ें C:\ProgramData\ComposerSetup\bin
  3. अब अपना टर्मिनल [cmd] खोलें और composer --version परीक्षण करें


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow