Instalace PHP-GTK2
Na oficiálních stránkách je doporučena kompilace zdroje z CVS repozitářů, ale jde to i jednodušeji.
PHP-GTK
Jedná se o zkřížení php jazyka s grafickou knihovonou Gtk
pro Gnome. Využívá při tom nástroje php-cli, který dovoluje spouštět php
skripty z příkazové řádky. Ve výsledku vzniká jednochý způsob tvorby
GUI(okeních) aplikací.
Příprava
Jeden z členů php-gtk komunity zřídil plně funkční repositář softwaru, který nabízí php-gtk2 jako debianí balík, za což mu jsem opravdu vděčný. Pro využití repozitáře je třeba ho přidat do Zdrojů softwaru.
To provedeme spuštěním nástroje z nabídky Systém > Správa > Zdroje softwaru. Tady zvolíme kartu Software třetí strany a klikneme na Přidat… do pole Řádka APT zkopírueme následující příkaz, kde DISTRO přepište podle vašeho systému (dapper / edgy / feisty). Pokud máte již Ubuntu 7.10, tedy Gusty Gibon, použijte feisty.
deb http://php-gtk.cynix.info/ DISTRO stable unstable testing

Klikněte na Přidat zdroj a v dalším okne na Obnovit pro aktualizaci zdrojů.
Pokud při přidávání zdroje dojde k chybě, asi jste špatně přepsali DISTRO, odeberte tedy přidaný zdroj tlačítkem Odebrat a zopakujte postup.
Instalace
V této chvíly už jen zbývá balíček nainstalovat. Provedeme to pomocí správce Synaptic.
Spustíme nástroj v nabídce Systém > Správa > Správce balíků Synaptic. V okně nástroje je vlevo sloupec, ve kterém nalezneme kategorii php-gtk (já ji mám až úplně dole) a klikneme na ni. V pravém sloupci se pak objevý tři balíky, z ichž nás zajímá php5.2-gtk2. Klikneme tedy na něj pravým tlačítkem a zvolíme Nainstalovat. Objeví se varování, že software nemůže být ověřen a že budeme instalovat i php5.2-cli. To je v pořádku, potvrdíme Vybrat.
Poslední krok v instalaci je kliknutí na tlačítko Použít v okne Synaptic a pak znova stejné tlačítko v dalším okně. Okno synapticu může zavřít, nebude už potřeba.
Konfigurace
Podle autora repozitáře by mělo být vše připraveno k běhu, ale není. V balíku, nevím proč, chybí extenze php zajištující propojení php s gtk. Pěkně jsem se jí nahledal a vy si ji můžete stáhnout tady.
Tuhle zabalenou knihovnu je třeba zkopírovat do příslušného adreáře, to provedeme zadáním příkazů unitř adresáře, kam jsi archiv stáhl:
gzip -d php_gtk2.so.gz
cp php_gtk2.so /usr/php-gtk/lib/php/20060613
Dále je potřeba říct php, aby jí používalo. To provedeme editací souboru php.ini spuštěním příkazu:
gksu gedit /usr/php-gtk/etc/php.ini
Stačí do souboru dopsat extension=php_gtk2.so. Soubor nezapomeň uložit.
Hello World
Nyní je už php-gtk připraveno sloužit. Vaše
skripty spouštějte příkazem:
php-gtk vas_program.php
Pro začátek doporučuji začít tutoriály, které ksou ale zatím pouze v angličtine.
Jako další zdroj informací, nápadů a rad doporučuji PHP-GTK komunitu na www.php-gtk.eu.