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

Instalando o php-gtk-2.0.1 no Ubuntu

11/10/2008  Patrick Ernandes De Bona  Ler e Comentar

Galera, vou compartilhar com vocês o que passei para instalar a última versão do php-gtk2 no Ubuntu 8.04.
Também iremos instalar o bcompiler, para quem desejar protejer seus códigos.


Vamo começar atualisando nossa base, possteriormente proceguindo com a instalação:

Primeiro;
$su -
#apt-get update
#apt-get install php5-cli php5-dev php5-gd libgtk2.0-dev libglade2-dev libbz2-dev
#apt-get install php5-sqlite
#apt-get install php5-mysql
#apt-get install glade-3

Pronto agora temos o php5 instalado com suporte a sqlite e mysql, juntamente com o glade3 para construir as interfaces. Vamos ao php-gtk2 agora.

Baixar o arquivo compactado com as fontes:

#wget -c http://gtk.php.net/distributions/php-gtk-2.0.1.tar.gz

Vamos descompacta-lo:
#tar -xzvf php-gtk-2.0.1.tar.gz
#cd php-gtk-2.0.1

Compilando:
#./buildconf --with-phpize=/usr/bin/phpize
#./configure --with-php-config=/usr/bin/php-config --with-extra --with-gnu-ld
#make
#make install
#echo 'extension=php_gtk2.so' >> /etc/php5/cli/php.ini

Pronto, ja temos nosso php-gtk funcionando, basta fazer:
php programa.php

Agora vamos instalar o bcompiler, assim você também pode distribuir seus programas com seu código protegido.

#wget -c http://pecl.php.net/get/bcompiler-0.8.tgz
#tar -xzvf bcompiler-0.8.tgz
#cd bcompiler-0.8
#phpize
#./configure
#make
#make install
#echo 'extension=bcompiler.so' >> /etc/php5/cli/php.ini

Pronto.. espero que tenha ajudado..
patrickernandes@gmail.com


Comentários

  Erro ao executar Hello Word 

Ola pessoal, eu segui os passos da instalação do php-gtk para o Ubuntu
e aparentemente foi tudo tranquilo, mas quando vou executar o Hello Word ele da um erro

Fatal error: Class 'GtkWindow' not found

Nao sei o que pode ser, ja tentei reisntalar e nao adiantou.


To perdidão, se alguem puder me ajudar!

  Enviado por Daniel Bastos em 2009-07-13  

  Ressovido 

Fera.. para contornar esse problema no ubuntu 8.10, pode fazer o seguinte
#su -
#cd /usr/share/aclocal
#cat lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 >> libtool.m4

Isto deve resolver o problema.

Flw..


  Enviado por Patrick Ernandes De Bona em 2008-11-29  

  Erro ao compilar  

Ola,

Estou com o seguinte erro ao compilar:

ubuntu@desenv:/tmp/php-gtk-2.0.1$ ./buildconf --with-phpize=/usr/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
rebuilding aclocal.m4
rebuilding configure
configure.in:77: warning: LTOPTIONS_VERSION is m4_require'd but not m4_defun'd
aclocal.m4:2912: LT_INIT is expanded from...
aclocal.m4:2947: AC_PROG_LIBTOOL is expanded from...
configure.in:77: the top level
configure.in:77: warning: LTSUGAR_VERSION is m4_require'd but not m4_defun'd
configure.in:77: warning: LTVERSION_VERSION is m4_require'd but not m4_defun'd
configure.in:77: warning: LTOBSOLETE_VERSION is m4_require'd but not m4_defun'd
configure:12242: error: possibly undefined macro: m4_ifval
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure:15849: error: possibly undefined macro: _LT_SET_OPTIONS
configure:15849: error: possibly undefined macro: LT_INIT
make[1]: ** [configure] Erro 1
make: ** [all] Erro 2

  Enviado por Helder em 2008-11-08  

 Adicionar Comentário
 login
 Senha
 Título
 Comentário

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