Composer est un gestionnaire de dépendances pour PHP. Il permet d’installer automatiquement les bibliothèques dont votre application a besoin, comme Laravel, Symfony, PHPMailer, etc. Sur votre hébergement Newscloud, vous pouvez l’utiliser en ligne de commande via SSH.
Vérifier que Composer est disponible
- Connectez-vous en SSH (voir ce guide)
- Tapez la commande suivante :
composer --version
- Si Composer est bien installé, sa version s'affichera
- Sinon, contactez notre support pour vérifier son activation sur votre instance
Installer des dépendances avec Composer
- Placez-vous dans le dossier de votre projet :
cd httpdocs/mon-projet
- Installez les dépendances listées dans
composer.json
:composer install
- Ou mettez-les à jour :
composer update
Commandes utiles
composer dump-autoload
: régénère l’autoloadercomposer require nom/package
: ajoute un packagecomposer remove nom/package
: supprime un package
Conseils
- Utilisez
--no-dev
sur un serveur de production pour éviter les dépendances inutiles - Ne donnez jamais les droits d’écriture à
vendor/
oucomposer.lock
à des visiteurs - Ne lancez pas
composer update
à la légère : testez d’abord en local
❓ Besoin d’aide pour utiliser Composer avec un projet spécifique ? Notre support peut vous assister.