>> Produccions d'en Kotya <<

28 Desembre 2012

Instal.lar xdebug al Sublime Text 2

Filed under: Software Lliure — jaumemg @ 0:00
Tags: ,

Sublime Text 2 és un petit gran IDE/editor per a desenvolupar web.

Aquí s’explica com dotar-lo d’una eïna imprescindible de debugging que ens permetrà posar punts d’interrupció i solucionar els errors de programació.

Els passos per instalar xdebug a Ubuntu (prèviament tenim ja el Sublime Text 2) serien aquests:

1 – Instalar xdebug:  sudo apt-get install php5-xdebug

2 – Afegir les linies de configuració següents a /etc/php5/conf.d/xdebug.ini:

zend_extension = /usr/lib/php5/20090626+lfs/xdebug.so
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.remote_autostart=1

3 – Probablement en aquest punt sigui necessari reiniciar Apache2: sudo /etc/init.d/apache2 restart

4 – Descarregar el package SublimeXdebug de gitHub:

https://github.com/Kindari/SublimeXdebug#readme

5 – Un cop descarregat, descomprimir la carpeta SublimeXDebug i copiar-la a: /home/”user”/.config/sublime-text-2/Packages.

6 –  Segons s'explica a la web del projecte (gitHub), en ubuntu 12.04 i similars és necessari instal·lar el Python 2.6 i enllaçar-lo amb Sublime-text2:

sudo apt-get install python2.6

ln -s /usr/lib/python2.6 [Sublime Text dir]/lib/

Ja al Sublime Text 2:

– SHIFT+F8 per obrir el menú del Xdebug, i prèmer “Start debugging” o posar/treure punts d’interrupció: ALERTA, només es pot posar un punt d’interrupció en una linia de codi, mai en una linia buida.

– amb F8: més opcions del debugger per continuar l’execució o saltar a la següent linia.

Navegadors…

En el nostre navegador caldrà que afegim un paràmetre al url del projecte que volem debugar:

?XDEBUG_SESSION_START=sublime.xdebugsembla que això n'hi ha prou en posar-ho el primer cop, ja que si mirem a phpinfo() veurem que es crea una cookie que guarda aquesta informació.

Això ens valdria per qualsevol navegador, ara bé, també existeixen helpers.

CHROME Helper plugin

Aquí es detalla el plugin xdebug helper que cal descarregar:

http://stackoverflow.com/questions/11779284/xdebug-sublime-text-2-and-kindarisublimexdebug

Seria això:

- al Chrome: chrome://settings/extensions

– buscar i instalar l’extensió xdebug helper.

– anar a opcions/configuració del plugin: a IDE triar “others” i entrar “sublime.xdebug”.

Fonts:

– web del projecte: https://github.com/Kindari/SublimeXdebug

– aquí s’expliquen passos que s’obvien en el “readme” anterior: http://julianhigman.com/blog/2012/11/06/xdebug-php-and-sublime-text-2-on-ubuntu-12-04/

Advertisements

Feu un comentari »

Encara no hi ha cap comentari.

RSS feed for comments on this post. TrackBack URI

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s

Crea un lloc web gratuït o un blog a Wordpress.com.

%d bloggers like this: