Impossible d'ouvrir le fichier input: composer.phar

j'essaie d'installer zendfram Framework en utilisant composer tool dans Wamp server.

les étapes suivantes sont effectuées vers l'installation

  1. j'ai téléchargé le Composer-Setup.fichier exe de composer page et a été installé avec succès.

  2. j'ai téléchargé le zendfram Framework et extrait dans le dossier c:wampwwwzend

  3. j'ai exécuté la commande de mise à jour automatique

    php composer.phar self-update

cette ligne génère le message d'erreur: could not open file composer.phar

comment résoudre cette erreur

si j'essaie le

composer.phar self-update

enter image description here

28
demandé sur dylan-myers 2013-12-25 10:59:31

10 réponses

utilisez ceci:

php -r "readfile('https://getcomposer.org/installer');" | php

cela installera composer dans le répertoire courant pour que vous puissiez utiliser php composer.phar

42
répondu Kamesh Jungi 2016-12-17 02:13:14

Le compositeur.phar install ne fonctionne pas, mais sans.phar cela fonctionne.

nous devons activer le module openssl en php avant d'installer le travail zendframe.

nous devons découpler la ligne ; extension=php_openssl.dll de php.ini fichier.

compositeur utiliser php différent.fichier ini qui est situé à la wamp\bin\php\php-<version number>\php.ini

après avoir activé l'openssl nous avons besoin pour redémarrer le serveur.

exécutez les commentaires suivants.

je peux installer avec succès en utilisant ces commandes -

composer self-update
composer install --prefer-dist

enter image description here

30
répondu Sundar 2017-12-08 11:59:16

j'essayais d'installer YII 2.0

php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.0-alpha

j'ai eu la même erreur:

impossible d'ouvrir le fichier d'entrée: compositeur.phar

puis j'ai donné le chemin complet de .phar comme ceci:

php C:\ProgramData\Composer\bin\composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.0-alpha

et ça a marché.

22
répondu Atta Ur Rehman 2016-01-22 12:19:54

j'utilise Windows 7, et j'ai eu le même problème que le vôtre en utilisant Composer via cmd.

le problème est résolu quand j'utilise

php C:\ProgramData\ComposerSetup\bin\composer.phar create-project slim/slim-skeleton

au lieu de

php composer.phar create-project slim/slim-skeleton

J'espère que c'est utile pour les gens qui ont le même problème.

6
répondu DarkSpirit 2016-05-16 13:52:35

au départ, je dirigeais PHP composer.phar auto-update et reçu le même message d'erreur.

comme solution, vous devez utiliser la commande composer directement après l'installer.À partir de l'invite de commandes, tapez simplement compositeur et appuyez sur entrée.

si composer est installé correctement, vous devriez pouvoir voir beaucoup de suggestions et de liste de commandes de composer.

si vous êtes à ce point alors vous devriez pouvoir exécuter compositeur l'auto-mise à jour directement.

3
répondu kta 2013-12-31 09:50:04

essayer D'abord ceci: dont utiliser le php composer.phar [parameters] il suffit d'utiliser composer [parameters] si cela ne fonctionne pas pour vous que d'essayer le reste. Espérons que cela aide.

3
répondu Michael Sebastian 2015-07-12 11:12:21

Question déjà répondu par L'OP, mais je poste cette réponse pour toute personne ayant un problème similaire, retting à

ne Pouvait pas l'entrée d'ouvrir le fichier: compositeur.phar

Message d'erreur

.

allez simplement dans votre répertoire/dossier de projet et faites un

composer update

en supposant que c'est là que vous avez votre application web:

/Library/WebServer/Documents/zendframework

changement répertoire, puis exécuter composer update .

3
répondu Trix 2016-06-04 16:01:20

ne pas utiliser php composer.phar self-update

Allez d'abord dans L'Annuaire de vos projets

il suffit d'utiliser composer.phar self-update

Cela fonctionne pour moi

1
répondu Rajesh Patel 2015-08-02 05:05:02

C'est comme ça que ça a marché pour moi:

  • assurez-vous que composer est installé sans erreur.

  • Ouvrir "Propriétés Système" sur windows et allez dans l'onglet "Avancé". (Il suffit d'appuyer sur le bouton windows de votre clavier et de taper "Modifier les variables d'environnement système "

  • "variables D'environnement "

  • sous "variables de système "Modifier" chemin "

  • Cliquez sur "Nouveau".

  • , Saisissez: C:\ProgramData\ComposerSetup\bin\composer.phar

  • fermez tous les dossiers et les CMDs + redémarrez votre serveur WAMP.

  • Aller à n'importe quel répertoire où vous voulez installer un paquet et tapez

    composer.phar create-project slim/slim-skeleton

par exemple.

1
répondu Rick Sanchez 2016-05-24 13:34:27

j'ai fixé la même question avec les étapes ci-dessous

  1. Ouvrez le projet d'annuaire à l'Aide de Terminal ( qui vous aide à savoir mintty )
  2. installez maintenant composer dans ce répertoire selon les instructions données sur https://getcomposer.org/download /

php-R" copy (' https://getcomposer.org/installer ", compositeur-le programme d'installation.php'); "

php -r "si (hash_file('SHA384', 'compositeur-setup.php') = = = "la-condition-hash-code') { echo 'Installer vérifiée";} else { echo 'Installer corrompu"; unlink ("compositeur-setup.PHP'); } echo PHP_EOL; "

php compositeur-setup.php php -r "unlink('compositeur-setup.php'); "

  1. exécutez votre commande.

Tout fonctionne bien maintenant parce que le fichier composer.phar est disponible dans le répertoire courant du projet.

Copied from https://stackoverflow.com/questions/21670709/running-composer-returns-could-not-open-input-file-composer-phar/51907013#51907013

merci

1
répondu Anoop Saini 2018-08-18 09:10:20