web-dev-qa-db-fra.com

avoir du mal à installer le compositeur

J'installe le compositeur avec le cammand suivant

curl -s https://getcomposer.org/installer | php

Mais je continue à obtenir ci-dessous message d'erreur

Zafars-MacBook-Pro:etc zafarsaleem$ curl -s https://getcomposer.org/installer | php
#!/usr/bin/env php
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:

The detect_unicode setting must be disabled.
Add the following to the end of your `php.ini`:
detect_unicode = Off

A php.ini file does not exist. You will have to create one.

Comment puis-je installer composer supprime l'erreur ci-dessus?

MODIFIER

Zafars-MacBook-Pro:etc zafarsaleem$ php --ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File:         (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

Dernière édition

Après quelques recherches, j'ai trouvé que le fichier php.ini qui est utilisé se trouve dans /etc/php.ini. Cependant, lorsque j'ai vérifié ce fichier dans le dossier /etc, il n'y était pas. Le dossier /etc contient le dossier php.ini.default qui est lié à /private/etc/php.ini.default. J'ai donc ajouté detect_unicode = Off dans /etc/php.ini.default et le fichier renommé en php.ini. Maintenant, quand j'exécute sous la commande

curl -s https://getcomposer.org/installer | php

OR

Sudo curl -s https://getcomposer.org/installer | php

Puis j'obtiens les erreurs suivantes

Zafars-MacBook-Pro:/ zafarsaleem$ Sudo curl -s https://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading...
Download failed: failed to open stream: Permission denied
Downloading...
Download failed: failed to open stream: Permission denied
Downloading...
Download failed: failed to open stream: Permission denied
The download failed repeatedly, aborting.

Comment puis-je installer composer sur mon ordinateur et résoudre les problèmes ci-dessus? S'il vous plaît aider

27
2619

Pour télécharger/installer sur MacOSX, vous pouvez effectuer les étapes suivantesou _ essayez les étapes homebrew ci-dessous: 

  1. Allez à un répertoire où vous pouvez écrire:

    cd ~

  2. obtenir le compositeur:

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

  3. déplacez le compositeur dans un répertoire bin de votre variable $ PATH:

    Sudo mv composer.phar/usr/local/bin/composer

  4. vérifiez les œuvres du compositeur

    compositeur à propos de

  5. (facultatif) Mettre à jour le compositeur:

    Sudo compositeur mise à jour automatique

Homebrew

brew update
brew tap homebrew/homebrew-php
brew tap homebrew/dupes
brew tap homebrew/versions
brew install php55-intl
brew install homebrew/php/composer
105
Mike Graf

Essayez plutôt ceci et changez le réglage à la volée, juste pour cette commande

curl -sS https://getcomposer.org/installer | php -d detect_unicode=Off
31
Andreyco

Dans Ubuntu Vivid 15.04. Essayez: Étapes:

  1. Ouvrez le terminal et écrivez: Sudo su et appuyez sur Entrée.
  2. Collez ceci: curl -sS https://getcomposer.org/installer | php etpress Entrez. (Ce compositeur d'installation, attendez pour finir)
  3. Et enfin, écrivez exit

Note: Désolé, mon anglais est mauvais :(

5
nem.daz

J'ai eu la même erreur. J'ai fini par ajouter Sudo au côté php et cela a fonctionné pour moi.

curl -sS https://getcomposer.org/installer | Sudo php
3
bobbmob

Si vous n'avez pas curl sur votre système, vous pouvez toujours installer composer à l'aide de la commande suivante

Allez dans un répertoire où vous pouvez écrire,

cd yourDirectory

php -r "readfile('https://getcomposer.org/installer');" | php -d detect_unicode=off
2
blnarayanan

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

Exécutez cette commande et cela fonctionnera, alors je pense: D

0
Inluxc