web-dev-qa-db-fra.com

Composer setup

J'essaie d'installer Composer sur Windows 7 et XAMPP, mais j'obtiens ces erreurs/messages lors de l'exécution de la configuration de l'installation.

Le fichier PHP exe que vous avez spécifié ne s'est pas exécuté correctement: C:\xampp\php\php.exe

Le php.ini utilisé par votre ligne de commande PHP est: C:\xampp\php\php.ini

Un paramètre en double dans votre php.ini pourrait être à l'origine du problème.

Sortie du programme: Avertissement: le module "openssl" est déjà chargé dans Inconnu sur la ligne 0

J'ai été googlé pendant un certain temps, mais je n'ai pas pu trouver de solution appropriée ou quoi que ce soit lié à cela. La chose la plus proche était de supprimer l'extension openssl de commentaire dans le fichier php.ini, mais n'a pas fonctionné pour moi. Pour être clair, j'ai une compréhension très basique du peaufinage du serveur.

10
wobbuffet

OpenSSL est chargé deux fois. Regardez dans votre php.ini ci-dessus pour voir openssl.dll et commentez-le dans l'un des endroits.

- Farkie

8
wobbuffet

Je suppose que c'est un problème qui a été posé ici vous pouvez suivre la solution ou aller sur le lien ci-dessous si vous le souhaitez.

le compositeur ne s'installe pas dans Windows 7

Je l'ai compris et j'ai installé avec succès Composer dans Mon PC Windows 10.

Je partage ici deux solutions.

Il y a quelques étapes que vous devez suivre pour résoudre votre problème.

1ère solution.

  1. Rechercher et ouvrir php.ini situé dans votre dossier "php" Dans mon cas c'est en xampp le fichier est en c:\xampp\php\
  2. Trouver "extension=php_openssl.dll"
  3. ";extension=php_openssl.dll" décommenter en supprimant le point-virgule ";"
  4. Redémarrez votre xampp, maintenant l'extension devrait être chargée après cela.
  5. Réessayez maintenant, vous pouvez installer Composer.

2ème solution (Si la solution ci-dessus ne fonctionne pas pour vous, optez pour la solution ci-dessous.)

Cela fonctionne dans mon cas

  1. Rechercher et ouvrir php.ini situé dans votre dossier "php" Dans mon cas c'est en xampp le fichier est en c:\xampp\php\
  2. Ouvrez Shell depuis le panneau de démarrage de Xampp en cliquant sur le bouton Shell.
  3. Écrivez php dans Shell et appuyez sur Entrée
  4. Si vous obtenez un message d'avertissement dans votre shell, quelque chose comme ci-dessous. enter image description here
  5. Ensuite, vous devez corriger ces messages d'avertissement en commentant toutes ces extensions dans votre php.ini fichier. (En fait, ces messages d'avertissement sont dus au fait que plus d'une fois cette extension est activée ou vous pouvez dire non commenté dans php.ini fichier).

    Par exemple qui est dans mon cas.

    une). Vous pouvez voir dans l'image ci-dessus un message d'avertissement pour curl.

    Module 'curl' already loaded in Unknown on line 0 .
    

    b) Pour corriger cette découverte php_curl.dll fichier dans votre php.ini fichier et commentent cette extension en ajoutant un point-virgule ";" devant cette extension comme ceci ;extension=php_curl.dll

Suivez les étapes ci-dessus si vous avez plus d'un avertissement pour chaque extension jusqu'à ce que vous n'obteniez aucun message d'avertissement dans votre shell.

  1. Redémarrez votre xampp, maintenant l'extension devrait être chargée après cela.
  2. Réessayez maintenant, vous pouvez installer Composer.

J'espère que je pourrai résoudre votre problème.

C'est tout le monde. Bon codage !!! (amitamie.com) :-); -)

12
Amit Kumar