J'essaie d'installer zendframework en utilisant composer outil dans le serveur Wamp.
Les étapes suivantes sont effectuées pour l'installation
J'ai téléchargé le fichier Composer-Setup.exe à partir de la page composer) et je me suis installé avec succès.
J'ai téléchargé le zendframework et extrait le dossier c:\wamp\www\zend
J'ai exécuté la commande pour 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'essaye le
composer.phar self-update
L'installation composer.phar ne fonctionne pas, mais sans .phar, cela fonctionne.
Nous devons activer le module openssl dans php avant d'installer le travail zendframe.
Nous devons décommenter la ligne ; extension = php_openssl.dll de php.ini
fichier.
composer utilise un fichier php.ini différent situé au wamp\bin\php\php-<version number>\php.ini
Après avoir activé l’openssl, nous devons redémarrer le serveur.
Le exécuter les commentaires suivants.
Je peux installer avec succès en utilisant ces commandes -
composer self-update
composer install --prefer-dist
Utilisez ceci :
php -r "readfile('https://getcomposer.org/installer');" | php
Ceci installera composer dans le répertoire actuel afin que vous puissiez utiliser php composer.phar
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: composer.phar
Ensuite, 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 cela a fonctionné.
J'utilise Windows 7 et j'ai eu le même problème que le vôtre avec 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 cela est utile pour les personnes qui ont le même problème.
Essayez d'abord ceci: n'utilisez pas le php composer.phar [parameters]
utilisez simplement composer [parameters]
si cela ne fonctionne pas pour vous, essayez le reste. J'espère que ça aide.
Au départ, j'exécutais php composer.phar en auto-mise à jour et j'ai reçu le même message d'erreur.
Pour résoudre ce problème, vous devez utiliser la commande composer directement après son installation. Dans l’invite de commande, tapez simplement composer et appuyez sur Entrée.
Si composer est installé correctement, vous devriez pouvoir voir beaucoup de suggestions et de listes de commandes de composer.
Si vous en êtes à ce point, vous devriez pouvoir exécuter composer automatiquement la mise à jour.
La question a déjà été répondue par le PO, mais je poste cette réponse à quiconque a un problème similaire,
Impossible de saisir le fichier ouvert: composer.phar
message d'erreur.
Allez simplement dans le répertoire/dossier de votre projet et faites un
composer update
En supposant que c'est là que vous avez votre application Web:
/Library/WebServer/Documents/zendframework
changez de répertoire, puis lancez composer update
.
J'ai corrigé le même problème avec les étapes ci-dessous
php -r "copy (' https://getcomposer.org/installer ', 'composer-setup.php');"
php -r "if (hash_file ('SHA384', 'composer-setup.php') === 'le-code-de-hachage fourni') {echo 'Installation vérifiée';} else {echo 'Installation corrompue'; unlink ('composer-setup.php');} echo PHP_EOL; "
php composer-setup.php php -r "unlink ('composer-setup.php');"
Tout fonctionne bien maintenant car le fichier composer.phar
Est disponible dans le répertoire du projet en cours.
Copied from https://stackoverflow.com/questions/21670709/running-composer-returns-could-not-open-input-file-composer-phar/51907013#51907013
merci
Voici comment cela a fonctionné pour moi:
Assurez-vous que composer est installé sans erreur.
Ouvrez "Propriétés système" sur Windows et allez dans l'onglet "Avancé". (Vous pouvez simplement appuyer sur le bouton Windows de votre clavier et taper "Editer les variables d'environnement du système`
"Variables d'environnement"
Sous "Variables système" Modifier "CHEMIN"
Cliquez sur "Nouveau".
Tapez: C:\ProgramData\ComposerSetup\bin\composer.phar
Fermez tous les dossiers et CMD + redémarrez votre serveur WAMP.
Allez dans le répertoire dans lequel vous voulez installer un paquet et tapez
composer.phar create-project slim/slim-skeleton
par exemple.
ne pas utiliser php composer.phar self-update
Allez d'abord dans le répertoire de votre projet
utilise simplement composer.phar self-update
Cela fonctionne pour moi