Brew: Installare xdebug su PHP 8.2

La versione PHP attualmente installata da brew (il packet manager per MacOS) è la 8.2.6, anche se ci sono altre versioni che si possono installare sempre tramite brew. Per aggiungere anche l’estensione xdebug bisogna usare pecl perché non è presente direttamente nel repository di brew. Per installare PHP ed xdebug possiamo fare come segue: brew … Leggi tutto

MacOS Catalina: installare php-xdebug

Nel precedente posto vi ho illustrato come installare una versione aggiornata di PHP sul vostro Mac. Tra le estensioni extra che vengono installate, manca però xdebug. Per aggiungere xdebug utilizzeremo PECL che automaticamente abbiamo installato con le istruzioni nel precedente post. In particolare: pecl install xdebug Bene, ora si può controllare se nel file di … Leggi tutto

MacOS catalina: aggiornare php ed installare estensioni extra

Negli ultimi anni, MacOS ha sempre offerto una versione preinsallata di Apache e PHP, per la gioia di sviluppatori web. In alcuni casi è però necessario aggiornare PHP e/o installare ulteriori estensioni a PHP. Per installare pacchetti su MacOs abbiamo spesso parlato di brew. Se non lo avete ancora installato, potete farlo su Mac Intel … Leggi tutto

PHP: Installare XDebug e WebGrind per debugging e profiling

Xdebug è un’estensione PHP creata da Derick Rethans, uno degli sviluppatori core di PHP. Webgrind è un frontend Web di profilazione Xdebug in PHP5. Implementa un sottoinsieme delle funzionalità di kcachegrind, si installa in pochi secondi e funziona su tutte le piattaforme. Vediamo come installare Xdebug su Debian: Attiviamo Xdebug modificando il file /etc/php/7.0/mods-available/xdebug.ini ed … Leggi tutto

Effettuare il debug di uno script PHP con xDebug e vim su Debian Wheezy

Un aggiornamento per l’uso di PHP xDebug con vim su Debian Wheezy.

Dunque, gli strumenti che useremo sono: xdebug, vim, vDebug client.

L’installazione di vim standard su Lenny non è sufficiente per l’uso dei plugin (nel nostro caso vDebug client) e quindi dovremo installare il pacchetto vim-nox:

Leggi tutto

Effettuare il debug di uno script PHP con vim su debian Lenny

Volevo scrivere una breve guida alla configurazione di vim per l’uso come client per il debug di un’applicazione PHP. Con Lenny la procedura è semplificata, perché troviamo già qualche pacchetto precompilato 😉 Dunque, gli strumenti che useremo sono: xdebug, vim, DBGp client. L’installazione di vim standard su Lenny non è sufficiente per l’uso dei plugin … Leggi tutto