Voici comment installer Composer, le gestionnaire de paquets PHP qui va grandement vous simplifier la vie en installant toutes les dépendances dont vous avez besoin en une seule commande, sous Ubuntu Server.
Composer est installé sur ma machine mais j’ai besoin en ce moment de vérifier si le code des sites hébergés par le serveur est compatible avec PHP 8. Je peux tout rapatrier sur ma machine et tester tout cela localement mais cela me semble quand même beaucoup plus simple de le faire depuis le serveur, sans transfert de fichiers.
Composer est un outil populaire de gestion des dépendances pour PHP, créé principalement pour faciliter l’installation et les mises à jour des dépendances des projets. Il vérifiera de quels autres paquets un projet spécifique dépend et les installera pour vous en utilisant les versions appropriées selon les exigences du projet. Composer est également couramment utilisé pour lancer de nouveaux projets basés sur des cadres PHP populaires tels que Symfony et Laravel.
Paquets pré-requis
On commence par vérifier que tout est à jour:
apt update && apt upgrade
Ensuite, on vérifie que les paquets pré-requis sont bien installés:
apt install curl unzip php-cli
Installer composer
sur le serveur
On télécharge le fichier d’installation, soit avec php
, soit avec curl
:
# avec php
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
# ou alors avec curl
curl -sS https://getcomposer.org/installer -o composer-setup.php
Code language: PHP (php)
On installe ensuite composer
très simplement avec PHP. On installe :
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Code language: JavaScript (javascript)
Voici le résultat de la commande:
All settings correct for using Composer
Downloading...
Composer (version 2.4.1) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Code language: JavaScript (javascript)
Cela l’installe sous /usr/local/bin/composer
de manière globale.
Mettre à jour composer
Pour mettre à jour composer
, il suffit d’un simple:
composer update
Et voilà, composer
est maintenant installé sur le serveur. Cela nous simplifiera grandement le travail dans quelques jours. Stay tuned!
Rencontrez-vous des défis avec votre site WordPress ou WooCommerce? Laissez-moi les résoudre pour vous.