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
-
j'ai téléchargé le Composer-Setup.fichier exe de composer page et a été installé avec succès.
-
j'ai téléchargé le zendfram Framework et extrait dans le dossier
c:wampwwwzend
-
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
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
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
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é.
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.
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.
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.
Question déjà répondu par L'OP, mais je poste cette réponse pour toute personne ayant un problème similaire, retting à
Message d'erreurne Pouvait pas l'entrée d'ouvrir le fichier: compositeur.phar
.
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
.
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
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.
j'ai fixé la même question avec les étapes ci-dessous
- Ouvrez le projet d'annuaire à l'Aide de Terminal ( qui vous aide à savoir mintty )
- 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'); "
- 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