2016-02-23 16 views
7

ठीक है, इसलिए मैं संगीतकार सीखने की कोशिश कर रहा हूं। मैं अपने सर्वर के लिए SSH का उपयोग कर संगीतकार स्थापित किया है और इस लाइन भाग गया:संगीतकार फ़ाइलों को कहां स्थापित करता है?

php composer.phar require tomwalder/php-gds 

और यह ऐसा किया:

Using version ^2.1 for tomwalder/php-gds 
./composer.json has been created 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
    - Installing tomwalder/php-gds (v2.1.0) 
    Downloading: 100%   
tomwalder/php-gds suggests installing google/apiclient (Allows you to use the JSON API Gateway/Datastore endpoints. 
Tested with 1.1.6) 
Writing lock file 
Generating autoload files 

बढ़िया है, इसलिए अब मैं अपने वेब सर्वर और कुछ भी नहीं पर देखने के लिए बदल दिया है लगता है। वहां कोई फाइल नहीं दिखती है। संगीतकार फ़ाइलों को कहां स्थापित करता है?

+1

composer.lock के साथ निर्देशिका के तहत 'विक्रेता' नाम की एक निर्देशिका। – driusan

+0

https://getcomposer.org/doc/01-basic-usage.md#installing- निर्भरता – deceze

+0

में यह निर्दिष्ट करने के लिए कि मैं कौन सा फ़ोल्डर स्थापित करना चाहता हूं, इसमें autoload.php फ़ाइल शामिल करना सुनिश्चित करें? –

उत्तर

4

सब कुछ आपकी वर्तमान निर्देशिका में vendor नामक एक फ़ाइल है।

2

मूल बिंदु: vendor निर्देशिका सभी वेब संकुलों के साथ आपके वेबूट में बनाई गई है, लेकिन सबसे महत्वपूर्ण रूप से autoload.php फ़ाइल के लिए Composer documentation पर एक नज़र डालें। इसे require 'vendor/autoload.php'; के साथ अपनी मुख्य फ़ाइल से शामिल करें और जादुई रूप से सभी कक्षाएं ऑटोलोडर के साथ उपलब्ध हैं।

अच्छी बात यह है कि आप अपने अनुभाग को अपने composer.json पर अपनी परियोजना के लिए जोड़ सकते हैं, और यह समान रूप से काम करेगा।

संबंधित मुद्दे