• Artigos
  • Projetos
  • Download
  • Docs
  • Enviar Artigo
  • ?


Instalação em Linux

   Instalação Binária    Compilação   Versões Antigas
  Baixar o PHP-GTK2

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:

- PHP-5.2.13;
- PHP-GTK-2.0.1;
- GTK-2.12.9; (linked)
- SourceView;
- Drivers para:
    MySql, PostgreSql, SQLite;
    libjpeg, libpng, libxml, zlib;

 

A instalação disponibilizada acima, utiliza a biblioteca Gtk já instalada no sistema, bem como seus temas. Caso seu sistema não tenha a biblioteca Gtk instalada, você poderá baixar a versão estática, que contém toda a biblioteca Gtk pré-compilada em php-gtk2d-bin-static.tar.gz

  Instalando o pacote
Para instalação, salve o arquivo no diretório /usr/local do seu sistema e siga as seguintes instruções:

Como usuário root:
# cd /usr/local
# tar -xzvf php-gtk2xx.tar.gz
# chmod 777 php-gtk2 -Rf

A partir da versão PHP-GTK2d, execute o comando abaixo:
# cp -R /usr/local/php-gtk2/share/gtksourceview-1.0/ /usr/share/

Após, vamos construir um link para facilitar a execução:
# 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.

  Todas as versões
Aqui você encontra todas as versões já disponibilizadas no site:
  • php-gtk2a.tar.gz ~14Mb (PHP-5.2.1, Gtk-2.8, PHP-GTK-2 alpha, glibc2.3.6)
    contém php-gtk2 com suporte a libglade e scintilla
    testado com Ubuntu 6.06, 6.10
  • php-gtk2b.tar.gz ~12Mb (PHP-5.2.4, Gtk-2.12, PHP-GTK-2 beta, glibc2.6)
    contém php-gtk2 com suporte a libglade e scintilla
    testado com Ubuntu 7.04 e 7.10, Fedora Core 7, Slackware 11 e OpenSuse 10.3
  • php-gtk2c.tar.gz ~15Mb (PHP-5.2.8, Gtk-2.12, PHP-GTK-2.0.1, glibc2.6)
    contém php-gtk2 com suporte a libglade e extra
    testado com Ubuntu 7.10, 8.04, 8.10, Fedora 7.0 e 10 e OpenSuse 11.1
  • php-gtk2c_scintilla.tar.gz ~16Mb (PHP-5.2.8, Gtk-2.12, PHP-GTK-2.0.1, glibc2.6)
    contém php-gtk2 com suporte a libglade, extra e scintilla
    testado com Ubuntu 7.10, 8.04, 8.10, Fedora 7.0 e 10 e OpenSuse 11.1
  • php-gtk2c_sourceview.tar.gz ~15Mb (PHP-5.2.8, Gtk-2.12, PHP-GTK-2.0.1, glibc2.6)
    contém php-gtk2 com suporte a libglade, extra e sourceview
    testado com Ubuntu 7.10, 8.04, 8.10, Fedora 7.0 e 10 e OpenSuse 11.1
    No fedora 10 será necessário: yum install gtksourceview.i386
  • php-gtk2d-bin-linked.tar.gz ~15Mb (PHP-5.2.13, Gtk-2.12, PHP-GTK-2.0.1, glibc2.7)
    Utiliza a biblioteca Gtk que já vem no sistema, aproveita o mesmo tema
    contém php-gtk2 com suporte a libglade, e sourceview
    testado com Ubuntu 8.04, 9.10, Fedora 10 e OpenSuse 11.1
    No fedora 10 será necessário: yum install gtksourceview.i386
  • php-gtk2d-bin-static.tar.gz ~35Mb (PHP-5.2.13, Gtk-2.18.6, PHP-GTK-2.0.1, glibc2.7)
    Utiliza uma compilação estática própria da biblioteca GTK
    contém php-gtk2 com suporte a libglade, e sourceview
    testado com Ubuntu 8.04, 9.10, Fedora 10 e OpenSuse 11.1
    No fedora 10 será necessário: yum install gtksourceview.i386
  •   Observações
    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


      Glade
    O Glade já vem instalado em muitas distribuições, mas quando ele não vier, pode ser facilmente instalado, veja:
    Ubuntu:
    apt-get install glade-2
    ou
    apt-get install glade-3

    Fedora:
    yum install glade2
    ou
    yum install glade3



    Livros




      Outros

      Busque conteúdo no site
      Participe de nosso grupo no google

      [Grupo]  [Arquivos] [Mapa Usuários]

      Google

      Parceiros

     
    Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

    © 2006 Wordpress Themes | Theme (Not so) Fresh
    XHTML CSS RSS