Configurare MAMP (non Pro) per Zend Debugger PHP in Eclipse PDT (e simili)

Oggi ho perso un po’ di tempo a configurare il mio MAMP (la versione non-Pro) per funzionare con il debugger Zend incluso in Eclipse PDT (Php Dev Tools) e in Zend Studio, e volevo condividerlo con voi:

 

1. Per scaricare mamp:  http://www.mamp.info/

2. Per scaricare Zend Eclipse PDT : http://downloads.zend.com/pdt/all-in-one/

3. L’estensione del Debugger Zend è qui: http://downloads.zend.com/pdt/server-debugger/   (qui c’è il manuale di installazione, anche se mancano un paio di dettagli che trovate qui di seguito: http://www.zend.com/topics/Debugger-Install.pdf

4. Copiate il file ZendDebugger.so adatto alla vostra versione di PHP nella cartella delle estensioni di php di MAMP (si trova in /bin/lib/php5/extensions ) Per sapere quale versione di PHP avete attivato potete cliccare su PHPINFO nella pagina iniziale di Mamp.
5. Copiate il file dummy.php nella directory del vostro sito MAMP, vi servirà per testare il debugger
6. Aprite il file php.ini presente nelle directory di Mamp (è sotto /conf) 

7. Aggiungete le seguenti direttive:

implicit_flush = On
output_buffering = Off
eaccelerator.enable=”0″

;zend_extension=/usr/lib/php4/20020429/xdebug.so (commentate questa riga se esiste)
;extension=dbg.so (commentate questa riga se esiste)
;extension=php_dbg.dll (commentate questa riga se esiste)

[Zend]
zend_extension=/Path/To/ZendDebugger.so  (inserite il vostro percorso corretto)
zend_debugger.allow_hosts=127.0.0.1/32
zend_debugger.expose_remotely=always

8. Opzionalmente, togliete tutte le altre direttiva sotto la voce [Zend] del file php.ini

Dovrebbe esserci tutto.

 

Ringraziate anche: http://slashgeek.com/?p=341

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: