Come reinstallare php70-xdebug con i simboli di debug?

2

Vorrei reinstallare il pacchetto php70-xdebug con simboli di debug come:

$ brew reinstall php70-xdebug --with-debug
==> Reinstalling homebrew/php/php70-xdebug 
Warning: homebrew/php/php70-xdebug: this formula has no --with-debug option so it will be ignored!

tuttavia non c'è --with-debug o altra opzione simile da usare (che esiste per php70 ).

Come posso ricompilare questo pacchetto con i simboli di debug tramite brew ?

    
posta kenorb 28.07.2017 - 01:17
fonte

1 risposta

1

Se l'opzione di debug non è disponibile per php70-xdebug (non sono al momento della scrittura), puoi aggiungerla utilizzando uno dei metodi suggeriti di seguito.

Passaggi manuali

Le opzioni di debug possono essere aggiunte manualmente seguendo i seguenti passi:

  1. Modifica la formula con questo comando di shell:

    brew edit php70-xdebug
    
  2. Aggiungi le seguenti righe:

    option "enable-debug", "Compile with debugging symbols"
    option "disable-debug", "Compile without debugging symbols (default)"
    
  3. Verifica l'esistenza dell'opzione in base a:

    brew options php70-xdebug
    
  4. Reinstalla pacchetto da:

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

Tirando le modifiche dal fork

Tira le modifiche da richiesta pull # 4341 da GitHub di:

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

Correlati: Impossibile caricare Xdebug, poiché PHP è stato creato con il debug API NTS .

    
risposta data 28.07.2017 - 20:13
fonte

Leggi altre domande sui tag