Para facilitar a instalação do PHP-GTK2 no Linux, você pode utilizar
este pacote do PHP-GTK pré-compilado para SQlite, Mysql e PostgreSQL, que permite
a rápida instalação do PHP-GTK em sistemas Linux. Este pacote já
vem com todos estes pré-requisitos:
Faça o download de um dos seguintes arquivos: Baixar php-gtk2a.tar.gz ~14Mb (PHP-5.2.1, Gtk-2.8, PHP-GTK2 alpha, requer glibc2.3.6) Baixar php-gtk2b.tar.gz ~12Mb (PHP-5.2.4, Gtk-2.12, PHP-GTK2 beta, requer glibc2.6)
Para instalação, salve o arquivo no diretório /usr/local do seu Linux
e siga as seguintes instruções:
Logue como root;
# cd /usr/local
# tar -xzvf php-gtk2xx.tar.gz
# chmod 777 php-gtk2 -Rf
# ln -sf /usr/local/php-gtk2/bin/php /usr/bin/php-gtk2
# exit
Testando o php-gtk2
escreva o seguinte programa:
<?php $janela = new GtkWindow; $janela->show_all(); Gtk::Main(); ?>
# php-gtk2 <seu-programa.php> Obs: Se aparecer uma janela na tela, funcionou.
Observações
Este pacotes foram testados e funcrionaram sem problemas no Ubuntu 6.06,
6.10, 7.04 e 7.10 além do Fedora Core 7 e Slackware 11. Observe sempre a versão
da glibc e do gtk que acompanha seu sistema: # ls /lib/libc* -lah (versão da glibc) # dpkg -l |grep libgtk2 (versão da gtk em debian, ubuntu) # rpm -qa |grep libgtk2 (versão da gtk em red hat, fedora)
No Ubuntu, talvez seja necessário instalar a seguinte biblioteca: # apt-get install libltdl3