Question

Comment configurez-vous un environnement PHP multi-développeurs XDebug?

J'ai la configuration suivante:

  • J'ai une machine Linux avec Apache et Xdebug chargés et un fichier php.ini que je pense être correct.
  • J'ai trouvé un script de proxy python que j'utilise pour adresser les appels de l'EDI Eclipse PDT que mes développeurs utilisent à Apache / Xdebug s'exécutant sur le même serveur Web.
  • Je mets la clé ide dans php.ini sur "ECLIPSE_DBGP". et pour Xdebug de démarrer automatiquement

D'après les informations du journal du proxy, il est indiqué qu'il n'y a pas de serveur avec la clé "ECLIPSE_DBGP". et il arrête la demande.

Quelqu'un a-t-il rencontré ce problème ou a-t-il une configuration étape par étape pour le faire fonctionner?

J'ai épuisé ce que j'ai trouvé avec Google.

Était-ce utile?

La solution

Vous pouvez utiliser ssh pour canaliser la connexion de débogage vers votre ordinateur client. Par exemple. à partir de votre ordinateur client, connectez-vous au serveur à l’aide de:

ssh -R 9000:localhost:9000 you@example.com

Lancez ensuite votre débogueur (local) et démarrez le script distant. Xdebug (sur le serveur) va maintenant établir une connexion avec son localhost: 9000 , mais puisque ce port est redirigé sur votre ordinateur local, votre débogueur (local) recevra la connexion.

Si vous utilisez Windows côté client, vous pouvez faire la même chose avec PuTTY.

Consultez la documentation de Spectator pour plus d'informations.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top