Comment installer PHP Composer sur Debian Linux
- 4756
- 1495
- Maëlle Perez
Objectif
Installez le gestionnaire de packages PHP du compositeur sur Debian.
Distribution
Ce guide se concentre sur Debian, mais peut également travailler avec Ubuntu.
Exigences
Une installation de Debian de travail avec des privilèges racine.
Difficulté
Facile
Conventions
- # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de
Sudo
commande - $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier
Introduction
Composer est un gestionnaire de packages PHP qui aide à l'installation et à la gestion des packages PHP. Il aide également à gérer les dépendances du projet. En conséquence, de nombreux projets PHP modernes reposent sur le compositeur.
Bien que le compositeur soit dans les référentiels Debian, la version est terriblement obsolète. L'installation directement de l'équipe de développement est facile indépendamment.
Installer les dépendances
Il n'y a que quelques choses dont vous aurez besoin pour faire fonctionner le compositeur. Allez-y et installez-les avec apt.
$ sudo apt installer php-Cli git
Saisir le programme d'installation
CD
Dans votre / tmp
annuaire. C'est juste plus facile à nettoyer après l'installation de cette façon.
Une fois sur place, utilisez PHP pour saisir le programme d'installation.
$ php -r "copy ('https: // getComposer.org / installateur ',' compositeur-settup.php '); "
Vérifiez l'intégrité
Il ne faudra pas longtemps pour télécharger l'installateur. Il est préférable de vérifier l'intégrité du programme d'installation après l'avoir. Accédez à la page Signature du site Web du compositeur et copiez la signature en haut de la page. Ensuite, branchez-le à la commande Linux suivante.
$ php -r "if (hash_file ('sha384', 'compositeur-settup.php ') ===' Signature ') echo' installateur vérifié '; else echo 'installateur corrupt'; Unlink ('Composer-Settup.php '); echo php_eol; "
Remplacez la «signature» par celle que vous avez copiée sur le site. Si la commande renvoie «l'installateur vérifié», vous êtes prêt à continuer.
Installer le compositeur
Vous avez la possibilité de savoir où vous souhaitez installer le compositeur. Vous pouvez soit l'installer à l'échelle du système, soit l'installer sur une base par utilisateur. Quoi qu'il en soit, fonctionnera de la même manière pour l'utilisateur.
Par utilisateur
En supposant que vous avez un ~ / bac
configuration du répertoire ajouté à votre $ Chemin
, Vous pouvez exécuter la commande Linux suivante pour ajouter composer à ce répertoire.
$ PHP Composer-Settup.php --install-dir = / home / user / bin --filename = compositeur
Système large
Si vous souhaitez que le compositeur soit disponible pour l'ensemble du système, vous pouvez installer le compositeur avec Sudo
au / usr / local / bac
annuaire.
$ sudo php Composer-Settup.php --install-dir = / usr / local / bin --filename = compositeur
Nettoyer
Maintenant, nettoyez l'installateur. Vous pouvez attendre qu'il soit supprimé / tmp
naturellement, ou exécutez la commande ci-dessous.
$ php -r "Unlink ('Composer-Settup.php '); "
Réflexions de clôture
Maintenant, vous pouvez exécuter le compositeur
commande pour utiliser le gestionnaire de packages compositeurs. Si vous avez besoin d'une nouvelle version de Composer, vous pouvez passer le compositeur auto-renforcer
, et il se passera automatiquement à la dernière version disponible.
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Choses à installer sur Ubuntu 22.04
- Ampache Raspberry Pi Installation
- Téléchargement Linux
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Installez Arch Linux dans VMware Workstation
- Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…
- Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
- Ubuntu 20.04 Guide
- « Comment installer Firefox Quantum sur Debian Stretch Linux
- Tutoriel sur la façon d'écrire des règles de base UDEV dans Linux »