où dois-je mettre le compositeur.json
J'ai installé compositeur.
Mon projet dir arbre ressemble à quelque chose comme ceci
/home/myproject/public_html/myproject.com
J'ai d'abord installé dans:
/home/myproject/public_html/myproject.com/bin/composer/
Mais plus tard déplacé à:
/home/myproject/usr/local/bin/composer
Questions:
- Où je créer compositeur.json ?
- Dans les docs officielles, ils mentionnent que, dans le but d'installer de nouveaux paquets j'ai besoin d'écrire un besoin de la clé dans le format json dans ce fichier, est-ce à dire que je n'ai pas à télécharger le package via ftp?
-
Les docs encore dire que je peux simplement installer les dépendances comme sat:
php composer.phar install
Je ne comprends pas le flux de travail de ce processus (im assez nouveau).. exactement ce que dois-je faire pour obtenir quelques paquets va (comme Le Respect)
Vous devez vous connecter pour publier un commentaire.
Compositeur a 2 éléments de base à prendre en considération:
L'composer.php fichier lui-même - ce qui peut être situé n'importe où sur votre système - il est généralement utile d'avoir dans votre chemin de recherche de sorte que vous pouvez l'appeler par son nom (pas de sentier) à partir de la ligne de commande.
Compositeur.json - ce fichier est la configuration de votre projet. C'est généralement les mieux situés au niveau supérieur de votre projet. Idéalement, ce est un répertoire en dehors de la portée de votre serveur web, de sorte qu'il ne sera jamais exposé ou servi.
Symfony2 a une très bonne documentation et des exemples de compositeur en cours d'utilisation.
Également être conscients que certains paquets de référence via composer eux-mêmes ont compositeur fichiers - pour s'assurer qu'ils correspondent à vos dépendances - et ils peuvent aussi avoir leurs propres dépendances qui doivent être considérés.
Je voudrais installer compositeur.json dans la suite de
Il serait hors de portée du serveur web et peut être utilisé pour gérer de nombreux actifs, par exemple
Vous devez créer
composer.json
à votre projet racine comme/home/myproject/public_html/myproject.com/composer.json
. Si tous les fichiers de votre application de vivre à l'intérieur de votremyproject.com
dossier.Oui, tant que vous n'êtes pas dans l'hébergement mutualisé, car la plupart d'entre eux ne permettent pas de CLI (SSH).
Oui, vous pouvez simplement taper la commande ci-dessus et compositeur.json va installer la dernière version de votre colis.
Compositeur.json (Respect Package)
Maintenant exécuter
composer install
va installer le besoin de package.Pour plus de paquets
Maintenant exécuter la mise à jour
composer update
il va télécharger ledoctrine/orm
ainsi.autoload.php
à votre/public_html/myproject.com/
fichier de l'application.