Comment installer et utiliser PHP Composer sur Debian 11
- 3127
- 677
- Clara Nguyen
PHP Composer est essentiellement un outil de gestion des dépendances pour les applications PHP. Il fournit une installation sans tracas de modules PHP pour les applications. Le compositeur garde une trace de tous les modules requis pour l'application et les installe avec une seule commande. Il permet également aux utilisateurs de tenir les modules à jour. Vous pouvez facilement installer tous les packages requis à l'aide du compositeur. Le compositeur maintient une liste des packages requis dans un fichier JSON appelé compositeur.json
.
Le compositeur est un outil similaire à NPM pour le nœud.JS, PIP pour Python et Bundler pour ROR. Composer 2 est la dernière version disponible pour votre système avec des performances améliorées. Nous utiliserons cette version pour installer sur notre système.
Ce tutoriel vous aide à installer et à utiliser PHP Composer sur Debian 11 Bullseye Linux System.
Conditions préalables
- Accès à la coquille à un système Debian en cours d'exécution avec privilège sudo.
- Installer php 5.Version 3 ou supérieure sur Debain.
- Tous les systèmes nouvellement installés ont recommandé de suivre la configuration initiale du serveur avec Debian 11
Installation de PHP Composer sur Debian
Un script PHP est fourni par l'équipe officielle pour configurer le compositeur de votre système. Vous pouvez le télécharger avec l'utilitaire de ligne de commande Curl ou WGET. Vous pouvez également le télécharger avec le script PHP.
Ouvrez un terminal et exécutez:
php -r "copy ('https: // getComposer.org / installateur ',' compositeur-settup.php '); "
UN compositeur.php
Le fichier sera créé dans le répertoire actuel. Maintenant, exécutez ce script PHP pour installer le compositeur à l'emplacement souhaité. Utiliser --instruction
Pour définir l'emplacement binaire et --nom de fichier
Pour définir le nom binaire. Vous pouvez installer un compositeur à l'échelle mondiale accessible pour tous les utilisateurs et projets ou installer localement pour un projet spécifique.
- Pour installer le compositeur à l'échelle mondiale, tapez:
PHP Composer-Settup.php --install-dir = / usr / local / bin --filename = compositeur
Chmod + x / usr / local / bin / compositeur
- Vous pouvez également installer un compositeur sous l'application spécifique. Ceci est utile pour les environnements d'hébergement partagés, où vous n'avez pas d'accès sudo ou root. Pour installer le compositeur localement pour un projet spécifique, type:
CD / PATH / TO / PHP-APPLICATION && MKDIR -P BIN
PHP Composer-Settup.php --install-dir = bin --filename = compositeur
chmod + x bac / compositeur
Changement
/ chemin / vers / php-application
avec le répertoire d'application en fait.
Pour voir la version compositeur installée exécuter binaire avec -V
paramètre de commande.
Compositeur - Version
Sortie: Version du compositeur 2.2.6 2022-02-04 17:00:38
Mettre à niveau PHP Composer
Le compositeur PHP a la capacité de s'auto-améliorer aux dernières versions. Si le compositeur est déjà installé sur votre système, tapez simplement la commande ci-dessous pour mettre à niveau PHP Composer vers la dernière version.
compositeur auto-mise à jour
Dans mon cas, j'ai déjà la dernière version du compositeur. Recevez donc le message suivant sur le terminal:
Sortie: vous utilisez déjà la dernière version 2 du compositeur disponible.2.6 (canal stable).
Travailler avec PHP Composer
Vous avez déjà installé et configuré le compositeur sur votre système. Le compositeur vous aidera à gérer les modules de votre application. Par exemple, pour installer un nouveau module pour votre application.
Passez à l'application PHP.
CD / PATH / TO / PHP-APPLICATION
Exécutez la commande suivante pour installer PSR / Log
module dans l'application.
Le compositeur a besoin de PSR / Log
Sortie: Utilisation de la version ^ 1.1 pour PSR / Log ./compositeur.JSON a été créé en cours d'exécution de référentiels de compositeur de mise à jour du compositeur PSR / log.1.4) Rédaction des dépendances d'installation du fichier de verrouillage à partir du fichier de verrouillage (y compris require-Dev) Opérations de package: 1 installation, 0 mises à jour, 0 Removals - Téléchargement PSR / Log (1.1.4) - Installation de PSR / Log (1.1.4): Extraction des fichiers d'archives générant des archives
Le compositeur créera ou mettra automatiquement à jour compositeur.json
Fichier au répertoire racine de l'application. Maintenant, l'application peut utiliser les fonctionnalités fournies par le module.
La commande ci-dessus installera la dernière version du module. Vous pouvez également définir la version du module que vous souhaitez installer pour votre application. Si le module est déjà installé, il divulguera automatiquement / mise à niveau du package vers la version spécifiée.
Le compositeur nécessite PSR / log = 1.0
Le module non requis peut être supprimé avec la commande suivante.
compositeur supprime PSR / journal
Toutes les commandes ci-dessus mettent également à jour compositeur.json
dossier en conséquence.
Conclusion
Dans ce tutoriel, vous avez trouvé des instructions pour installer le compositeur sur un système Debian Linux. Vous pouvez installer Composer à l'échelle mondiale pour permettre l'accès à tous les utilisateurs et applications. Vous pouvez également installer le compositeur pour un répertoire spécifique.