86 votes

Installation globale de Composer (manuel)

J'ai suivi le compositeur manuel (installation globale de composer (manuel)) pour installer composer sur Ubuntu.

$ ll /usr/local/bin/
total 4760
drwxr-xr-x  2 root root    4096 2012-03-29 08:29 ./
drwxr-xr-x 10 root root    4096 2011-04-26 00:50 ../
-rwxr-xr-x  1 root root  410324 2012-03-29 08:28 composer.phar

Autres scripts de /usr/local/bin/ fonctionne, mais le compositeur donne :

$php composer.phar update Could not open input file: composer.phar

Cela ne fonctionne que si j'entre le chemin absolu vers composer.phar . Comment réparer cela ?

3voto

Ravistm Points 131

Vous trouverez ci-dessous les étapes à suivre pour installer le compositeur de manière globale : 1. Avant d'installer Composer, assurez-vous que notre serveur a toutes les dépendances installées.

1er, mettez à jour le cache du gestionnaire de paquets en exécutant :

$ sudo apt-get update

2. Maintenant, installons les dépendances. Nous aurons besoin de

  • curl => pour télécharger Composer
  • php5-cli => installation et exécution
  • git => utilisé par Composer pour télécharger les dépendances du projet

Tout peut être installé avec la commande suivante :

$ sudo apt-get install curl php5-cli git

3. Installation de Composer avec une seule commande :

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

4. Ceci téléchargera et installera Composer en tant que commande système nommée composer, sous /usr/local/bin. La sortie devrait ressembler à ceci :

Sortie :

\#!/usr/bin/env php
All settings correct for using Composer
Downloading...

Composer successfully installed to: /usr/local/bin/composer

Utilisez-le : php /usr/local/bin/composer

5. Pour tester votre installation, exécutez :

$ composer -V

Sortie :

Composer version 1.1.3 2016-06-26 15:42:08
  1. Installation réussie

0voto

thamster Points 386

J'ai fait un simple bash script qui installe automatiquement composer pour l'utilisateur actuel/toutes les personnes, vous pouvez une des commandes suivantes dans votre terminal pour utiliser bash script.

Utilisateur actuel

wget -O - https://gist.github.com/EmpireWorld/1dd5f59566e186907f99dc16badc382a/raw/install-composer-local.sh | bash

Tous les utilisateurs

wget -O - https://gist.github.com/EmpireWorld/1dd5f59566e186907f99dc16badc382a/raw/install-composer-global.sh | bash

Consultez le résumé

-1voto

do_do_do Points 99

Cela pourrait vous convenir. Notez que sudo est utilisé deux fois ici.

sudo curl -sS https://getcomposer.org/installer | sudo php

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X