PHP Compositeur derrière un proxy http

- Je utiliser compositeur sur un réseau où la seule façon d'accéder à internet utilise le protocole HTTP ou socks proxy. J'ai http_proxy et https_proxy variables d'environnement. Quand composer tente d'accéder à des Url HTTPS-je obtenir ceci:

 file could not be downloaded: failed to open stream: Cannot connect to HTTPS server through proxy

Autant que je sache, la seule façon de se connecter à un site https est connecter à l'aide d'un verbe. Comment puis-je utiliser le compositeur derrière ce proxy?

  • N'est-ce pas la réponse à votre question? -- stackoverflow.com/questions/15268093
  • Comme je l'ai dit j'ai HTTP_PROXY / variable d'environnement http_proxy
  • Peut-être que votre openssl extension est obsolète github.com/composer/composer/issues/2021
  • Exécuter composer diag pour vérifier votre connexion. Compositeur dispose de deux méthodes de parler à des proxys, et probablement l'un étant utilisé est incorrect.
  • OpenSSL version 1.0.1.x et je suis en train de vivre la même question comme boldtrn sur Ubuntu 12.04.
  • Vérification HTTP proxy: OK Vérification de proxy HTTP soutien pour request_fulluri: OK Vérification de proxy HTTPS soutien pour request_fulluri: ÉCHEC de l'Impossibilité de faire valoir la situation, peut-être github qui est en bas (Le "api.github.com/repos/Seldaek/jsonlint/zipball/1.0.0" le fichier n'a pas pu être téléchargé: failed to open stream: Impossible de se connecter au serveur HTTPS via un proxy)
  • Mauvaise chose - qu'est ce que je suis aussi avec mon proxy, et je n'ai pas la solution. Pour ma situation, je soupçonne que le OpenSSL en PHP est défectueux, 0.9.8 série qui a besoin de quelques réglages. Le Compositeur de projet sera certainement besoin d'un peu d'aide dans ce, parce que les proxys sont une vraie douleur pour travailler avec, donc si vous souhaitez ouvrir un sujet sur github et de fournir autant d'information que possible, tout le monde finira par profiter d'une solution.
  • github.com/composer/composer/issues/2041
  • Nous développons sur Zend Server. Il n'existe aucune option de mise à jour intégré dans les bibliothèques OpenSSL. D'une certaine manière drôle parce que ZF2 applications dans Zend Studio "sont fondées" sur Compositeur fonctionnalités. Il m'a gardé des heures à trouver n la solution.

InformationsquelleAutor Robert Dolca | 2013-06-25