Fórum Root.cz
Hlavní témata => Software => Téma založeno: L.E.n 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.
-
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
-
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?
-
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 ).
-
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?
-
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.
-
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:
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
sudo service apache2 restartJo a aby som nezabudol, pomôže plugin do firefoxu https://addons.mozilla.org/en-US/firefox/addon/easy-xdebug/