r57's
Blog    & home & portfolio

Instalace PHP-GTK2

21.října 2007, rubrika Ubuntu a já

Na oficiálních stránkách je doporučena kompilace zdroje z CVS repozitářů, ale jde to i jednodušeji.

PHP-GTK

PHP-GTK logo 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
řádka APT

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

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.

 

Komentáře k článku:

Nikdo zatím nekomentoval a nic ti nebrání být první.

Přidání komentáře:
Autor:
Email:
Název:
Text:
Kontrola: r pět sedm šest sedm pět