Netbeans si stáhneme z webu http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html
pro SSPU je mistní odkaz http://www.sspu-opava.cz/~petrg/jdk-7u40-nb-7_3_1-linux-i586.sh
doporučuji verzi java a netbeans dohromady docela odladěné
instalace apache2 + php + xdebug + mysql-server
sudo apt-get update sudo apt-get install phpmyadmin mysql-server
nezapomeňte is nastavit pro phpmyadmin správný server
a zapnout uložení php configurace do souboru položka [no]
následně otestovat jestli to jede v browseru (prohlížeči) na adrese http://localhost/phpmyadmin
měli by jste vidět asi toto
pokud se Vám stránka neobjeví spusťte příkaz
sudo dpkg-reconfigure phpmyadmin
a následně vyberte neukládat do databáze a vybrat mezerníke server apache2 a potvrdit OK.
instalace modulu xdebug
sudo apt-get install php5-xdebug
restart apache serveru
sudo service apache2 restart
rozbalit netbeans
sudo sh /home/ucitel/downloads/jdk-7u40-nb-7_3_1-linux-i586.sh
a postupujte dle instrukcí na obrazovce
potom nastartujte vývojářský nástroj NetBeans v Ubuntu položka vývoj a Netbeansnebo v konzoli /usr/local/netbeans…/bin/netbeans
editace souboru php.ini a přidání parametru pro xdebug
sudo gedit /etc/php5/apache2/conf.d/xdebug.ini #na debian systému je cesta trochu jiná sudo gedit /etc/php5/apache2/conf.d/20-xdebug.ini
přidat toto, případně zkontrolovat zda to tam máte
zend_extension="/etc/php5/xdebug/xdebug.so"; tento řádek nemažte je tam už zadaný správně xdebug.remote_enable=on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000
a restart apache2
sudo service apache2 restart
nastavení práv pro zápis uživatele do adresáře /var/www
sudo chmod 777 /var/www
po spuštění aplikace netbeans je třeba ještě doinstalovat doplňky
najdete te je v menu Tools->Plugins a záložce Avalilable-Plugins a doinstalovat minimálně tyto : PHP , HTML následně dáme install
no a nyní přijde vlastní tvorba php aplikace a ladění pomocí debugeru
vytvořte si nový projekt do adresáře /var/www/ třeba z názvem test
pro web browser by URL mělo být http://localhost/test
následně vytvoříme soubor index.php a do něj vložíme třeba tento kód:
<html> <? $c = 1; while($c<101){ echo($c . "<br>"); $c++; } ?> </html>
no nyní myši klikneme na číslo řádku, kde chceme zastavit při debugu programu program celý řádek bude červený.
a skript spustíme a to buďto myší nebo klávesovou zkratkou Ctrl+F5 skok na další breakpoint je F5, skok na další řádek je F8
pokud potřebujete kompilovat C/C++ kod je nutné nainstalovat v menu Tools->Plugins a záložce Avalilable-Plugins a doinstalovat tyto pluginy : C++ následně dáme install
a v terminálu
sudo apt-get install build-essential
Pro Python je třeba trochu popracovat na hledání
Tools-Plugins-Setting – Add
a přidat nový repozitář pro python
a následně doinstalovat python IDE v balících
vytvořit nový projekt python nastavit interpret na python 2.7.0
a ukázkový kód zde
http://zetcode.com/gui/pygtk/dialogs/
přeji příjemné debugování Ing. Petr Grussmann