我已經安裝了作曲家。我在哪裏把composer.json
我的項目目錄樹看起來像這樣
/home/myproject/public_html/myproject.com
我最初安裝它:
/home/myproject/public_html/myproject.com/bin/composer/
但後來搬到了:
/home/myproject/usr/local/bin/composer
問題:
- 在哪裏創建composer.json?
- 在他們提到的官方文檔,爲了安裝我需要寫一個要求在該文件中的JSON格式鍵,這是否意味着我沒有新的包必須通過FTP上傳的包?
該文檔進一步說,我可以簡單地安裝依賴像部份:
PHP composer.phar安裝
我不理解這個過程的工作流程(IM相當新)..究竟是什麼我需要做的就是一些包去(如Respect)
ok瞭解。現在如何實際安裝依賴關係,我在home/myproject/public_html/myproject.com/vendor /中有一個「vendor」文件夾,這是我上傳軟件包的地方嗎?或者在composer.json中添加一個require鍵就足夠了? –
再次供應商通常位於頂層 - 因爲它可能包含代碼並配置您不想通過Web服務器提供服務。雖然作曲家非常靈活Symfony2讓供應商遠離公共範圍 - 但確實提供了資產管理功能,允許在需要時將文件/資產發佈到Web目錄中。 – BillyBigPotatoes
[composer.json文件](https://symfony.com/doc/current/bundles/best_practices.html#composer-metadata)上的「很棒的文檔」。 – artfulrobot