✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Xdebug, codice di Visual Studio e MAMP

49

L’uso di Xdebug e Visual Studio Code è qualcosa che è abbastanza facile da configurare, ma dato che sto ancora usando Visual Studio Code dovrebbe dirti qualcosa su quanto sono un fan dell’IDE.

Ma ecco la cosa:

Se sei uno sviluppatore di WordPress, il debug è qualcosa che devi davvero imparare. Cioè, non usarlo print_re var_dumpse puoi aiutarlo. Usa un debugger legittimo. Ti aiuterà a pensare come pensa l’interprete e ti aiuterà a imparare un po’ di più su Core.

Ora che sono fuori dalla mia soapbox, installare gli strumenti necessari è facile. L’articolo presuppone che tu stia utilizzando MAMP Pro (poiché è quello che uso), ma se hai accesso a php.ini, sarai in grado di seguirlo.

Xdebug, codice di Visual Studio e configurazione

Per coloro che non hanno mai sentito parlare di Xdebug, pensalo come un pezzo di software che ti consente di mettere in pausa il tuo programma mentre è in esecuzione e vedere i valori delle variabili, quale metodo viene eseguito, lo stack di chiamate e così via .

Puoi leggere di più a riguardo sulla home page, ma ecco il succo di esso:

Un’estensione PHP per un potente debug. Supporta le tracce di stack e funzioni, la profilazione delle informazioni e l’allocazione della memoria e l’analisi dell’esecuzione degli script.

Lo so: l’allocazione della memoria, l’analisi dell’esecuzione degli script, ecc. Suona un po’ noioso se non ti piacciono queste cose, ma il valore che ottieni dall’esecuzione di qualcosa del genere non può essere sottovalutato.

Detto questo, ecco come farlo funzionare con MAMP e Visual Studio.

1 Configurare MAMP Pro

Per motivi di requisiti di base di WordPress, suppongo che tu stia utilizzando PHP 5.6.28 (ma i passaggi funzionano allo stesso modo a prescindere).

Innanzitutto, assicurati che Xdebug sia abilitato dalla dashboard di MAMP Pro.

Xdebug, codice di Visual Studio e MAMP

Quindi, dal menu MAMP Pro, scegli Modifica modello > PHP 5.6.28 e quindi individua l’area nel file modello per la configurazione PHP in cui si trova Xdebug:

Xdebug, codice di Visual Studio e MAMP

Assicurati che assomigli a questo :

[xdebug] MAMP_Xdebug_MAMPzend_extension="/Applications/MAMP/bin/php/php5.6.28/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so" xdebug.remote_enable=1 xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_autostart=1 xdebug.profiler_enable=0 xdebug.profiler_output_dir="/Applications/MAMP/tmp"

Dopo averlo salvato, MAMP Pro potrebbe richiedere il riavvio. Se è così, allora fallo. Anche in caso contrario, ti consiglio di assicurarti di riavviare.

2 Configurazione Codice Visual Studio

Quindi, in Visual Studio Code, passa al  riquadro Estensioni e cerca PHP Debug. Installalo e attivalo.

Xdebug, codice di Visual Studio e MAMP

Una volta terminato, potrebbe essere necessario ricaricare l’IDE. Anche se non ti viene richiesto di farlo, lo consiglio. Da lì, Xdebug è installato e sei pronto per iniziare il debug.

Come faccio a eseguire il debug?

Ciò richiede un po ‘più di una procedura dettagliata che vorrei condividere in questo post. Cioè, questo post è breve ma il tempo per impostare le cose è un po’ più lungo.

Quindi, in un post di follow-up, illustrerò come eseguire il debug di parte del tuo codice e potrai vederlo in azione.

Puoi gestire MAMP normale se includi informazioni da qui.

Fonte di registrazione: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More