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-devsur 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.
