2 votes

Comment réinstaller php70-xdebug avec les symboles de débogage ?

Je voudrais réinstaller le paquet php70-xdebug avec des symboles de débogage comme suit :

$ brew reinstall php70-xdebug --with-debug
==> Réinstallation de homebrew/php/php70-xdebug 
Attention : homebrew/php/php70-xdebug : cette formule n'a pas d'option --with-debug donc elle sera ignorée !

cependant il n'y a pas d'option --with-debug ou similaire à utiliser (qui existe pour php70).

Comment puis-je recompiler ce paquet avec des symboles de débogage via brew ?

0 votes

1voto

kenorb Points 11627

Si l'option de débogage n'est pas disponible pour php70-xdebug (elles ne le sont pas au moment de la rédaction), vous pouvez l'ajouter en utilisant l'une des méthodes suggérées ci-dessous.

Étapes manuelles

Les options de débogage peuvent être ajoutées manuellement en suivant les étapes suivantes:

  1. Modifier la formule par cette commande shell:

    brew edit php70-xdebug
  2. Ajouter les lignes suivantes:

    option "enable-debug", "Compiler avec des symboles de débogage"
    option "disable-debug", "Compiler sans symboles de débogage (par défaut)"
  3. Vérifier l'existence de l'option en faisant:

    brew options php70-xdebug
  4. Réinstaller le paquet en faisant:

    brew reinstall php70-xdebug --build-from-source --enable-debug

Tirer les changements de la fourche

Tirer les changements du pull request #4341 de GitHub en faisant:

cd "$(brew --prefix)/Homebrew/Library/Taps/homebrew/homebrew-php"
git pull https://github.com/kenorb-contrib/homebrew-php.git task/php70-xdebug-debug-options
brew reinstall php70-xdebug --build-from-source --enable-debug

Lié: Cannot load Xdebug, as PHP was built with API NTS debug.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X