Ik heb zonet PHP-GTK 2.0.0.1+ geïnstalleerd via CVS. Deze versie is sinds 15 mei uit.
Ik wilde nog wel eens de kans krijgen om wat te experimenteren met PHP-GTK, maar dat is niet zo gemakkelijk. Aanvankelijk had ik een, onofficiële, debian-package gevonden, maar die gebruikte versie 2.0 beta 1, een wel erg oude versie.
Dus installeerde ik het zoals beschreven op PHP-GTK en nam CVS. Echter, dat was de code, en moest dus gecompileerd worden, want niet direct een pretje was. Het duurde nog al lang voordat ik terug kon verder werken. Er waren pieken waar er 1GB swap geheugen gebruikt werd + 476 MB van 512MB aan RAM geheugen. Voor de rest een bijna constante belasting van 100% van mijn Pentium 4 2,93 GHz processor.
Nu, het eindresultaat is een 5,1MB bestand met de extensie .so. Ik heb deze alvast opgeslagen, zo kan ik toch proberen om dezelfde file te hergebruiken, inplaats van alles terug te compileren wanneer ik PHP herinstalleer (waarschijnlijk de volgende keer dat ik Ubuntu upgrade).
Tijdens de voorbereidingen van de compilatie, de configuratie, kreeg ik nog een aantal errors, die opgelost werden met de installatie van de volgende packages:
libglib2.0-dev
libgtk2.0-dev
Gelukkig waren de errors heel duidelijk vormgegeven tijdens het testen zodat ik gewoon even moest zoeken naar de juiste packages. lib-gtk2.0-dev had ook een hele reeks van andere dependences, zodat er toch een hele reeks packages zijn bijgekomen.