Vhodný soft na programovanie s debugom

Vhodný soft na programovanie s debugom
« kdy: 22. 01. 2011, 14:34:48 »
Zdravím. Pod Windowsom používam na HTML/PHP kódovanie phpDesigner, ktorý má vstavaný debugger a teda jedným tlačítkom vidím ako bude stránka aj s PHP vyzerať.
Existuje takýto soft aj pod Linuxom (resp. Ubuntu)?
Prípadne existuje niečo na spôsob EasyPHP?
Vďaka.


Re: Vhodný soft na programovanie s debugom
« Odpověď #1 kdy: 22. 01. 2011, 15:35:36 »
K tomu EasyPHP - taký software neexistuje, pretože ho nie je treba (teda bol xampp for linux, ale zapadlo to prachom, podľa sourceforge posledná verzia 2002-09-05). Na windowse by bolo obtiažne inštalovať samostatne mysql, php, apache a potom to ešte nakonfigurovať. Preto existujú wamp, easyphp, xampp, phphome a iné.
Na ubuntu ti stačí spustiť v termináli (taká čierna ikonka v Príslušenstve) toto:
sudo apt-get install php5 mysql-server apache2 phpmyadmin

Na debugovanie php5-xdebug, bez toho by som si nevedel predstaviť programovanie.K tomu ešte IDE - netbeans alebo eclipse (ja používam netbeans) http://netbeans.org/downloads/index.html. Obidva vedia pracovať s xdebugom.
Xdebug robí okrem iného zopár zásadných vecí:
- ofarbičkuje chybové hlášky a pridáva k nim stack trace
- debuguje
- profiluje
« Poslední změna: 22. 01. 2011, 15:45:49 od rooobertek »

Re: Vhodný soft na programovanie s debugom
« Odpověď #2 kdy: 22. 01. 2011, 16:03:48 »
Vďaka.
Ten xdebug sa mi páči viac, nainštaloval som ho (balíček php5-xdebug) ale nevidím ho v ponuke a nejde spustiť ani cez terminál, mám to inštalovať cez balíčky na webstránke či ako?

Re: Vhodný soft na programovanie s debugom
« Odpověď #3 kdy: 22. 01. 2011, 16:21:24 »
Zdravím. Pod Windowsom používam na HTML/PHP kódovanie phpDesigner, ktorý má vstavaný debugger a teda jedným tlačítkom vidím ako bude stránka aj s PHP vyzerať.
Existuje takýto soft aj pod Linuxom (resp. Ubuntu)?
Prípadne existuje niečo na spôsob EasyPHP?
Vďaka.

http://wiki.ubuntu.cz/Apache%20s%20MySQL%20a%20PHP

S xampp, wamp a podobnymi "zmutovanymi" balicky pro MySQL-PHP-Apache jsou spis jen potize (ostatne, jsou to Widle). Pokud to nekdo s programovanim mysli vazne, dela na Linuxech (jakychkoliv, vetsinou vsak na distribuci ktera je na serveru).

Jako IDE pouzivam NetBeans ( ted 6.8 ).
« Poslední změna: 22. 01. 2011, 16:24:11 od smartin_xx »
Jestliže máte Windows tak si nafackujte, protože Váš počítač právě útočí na některý server. Děkujeme

Re: Vhodný soft na programovanie s debugom
« Odpověď #4 kdy: 22. 01. 2011, 16:38:26 »
Pokud to nekdo s programovanim mysli vazne, dela na Linuxech (jakychkoliv, vetsinou vsak na distribuci ktera je na serveru).
A testuje v IE a Safari ve Windows ve virtuálu?


Re: Vhodný soft na programovanie s debugom
« Odpověď #5 kdy: 22. 01. 2011, 17:09:31 »
Pokud to nekdo s programovanim mysli vazne, dela na Linuxech (jakychkoliv, vetsinou vsak na distribuci ktera je na serveru).
A testuje v IE a Safari ve Windows ve virtuálu?

I tak to jde, osobne ale mam stare PC s WinXP ciste na optimalizaci stylu webu.
Jestliže máte Windows tak si nafackujte, protože Váš počítač právě útočí na některý server. Děkujeme

Re: Vhodný soft na programovanie s debugom
« Odpověď #6 kdy: 22. 01. 2011, 17:11:34 »
xdebug zapnutý je, netreba ho nijako spúšťať. Je to phpčkový plugin (sorry ak som sa nesprávne vyjadril).
Treba trošku konfigurovania
gksu gedit /etc/php5/apache2/php.ini
Defaultne tam je html_errors = Off, musíš to prepísať na html_errors = On.
Potom je konfigurák ešte pre xdebug, ten nájdeš tu /etc/php5/apache2/conf.d/xdebug.ini

Obsah mojej verzie:
Kód: [Vybrat]
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so ;toto tam bolo defaultne, to nechaj tak

xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=1
xdebug.profiler_output_dir=/tmp
xdebug.profiler_output_name=xdebug.%H.%s.%t


xdebug.remote_enable=on
xdebug.remote_port=9000
xdebug.remote_host=localhost
xdebug.remote_mode=req
xdebug.remote_handler=dbgp
xdebug.idekey=netbeans-xdebug
xdebug.remote_log=/var/log/apache2/xdebug-remote.log
Po zmene v konfigoch reštartuj apacha
Kód: [Vybrat]
sudo service apache2 restartJo a aby som nezabudol, pomôže plugin do firefoxu https://addons.mozilla.org/en-US/firefox/addon/easy-xdebug/