Untitled Document
Início
PHP-GTK
  Linux
Windows

Tulip
Precisa de um
Editor de PHP ?




Instalação em Linux

::Compilação passo-a-passo

Antes de iniciar, instale estas bibliotecas, através desta sintáxe:
Debian : dpkg -i --force-conflicts <nome-do-pacote>
Slackware : installpkg <nome-do-pacote>
Red Hat : rpm -i --force <nome-do-pacote>

  Pacote  
  Fontes  
  Slackware  
  Debian  
  RedHat  
(info)::libstdc++     baixar  
(info)::Freetype2 baixar baixar baixar baixar
(info)::libpng baixar baixar baixar baixar
(info)::libjpeg baixar baixar baixar baixar
(info)::GD2 baixar baixar baixar baixar
(info)::zlib baixar baixar baixar baixar
(info)::libxml baixar baixar baixar baixar
(info)::libglade baixar baixar baixar baixar
(info)::libpq baixar baixar baixar baixar
(info)::GtkScintilla baixar baixar baixar baixar

Agora iremos instalar o PHP e o PHP-GTK. Note que este PHP é compilado com suporte aos bancos de dados PostgreSQL e Mysql. Se você deseja conectar em outro banco de dados, siga para a etapa de compilação, mais abaixo.

  Pacote  
  Fontes  
  Slackware  
  Debian  
  RedHat  
(info)::PHP-4.3.1 baixar baixar baixar baixar
(info)::PHP-GTK-1.0 baixar baixar baixar baixar

Para compilar o PHP e o PHP-GTK, verifique estas versões:
* libtool 1.4.2;
* automake 1.4;
* autoconf 2.13;

Compilando o PHP
Faça o download do PHP 4.3.1 daqui e salve no diretório /usr/local/src;

Na instalação do PHP, você precisa habilitar o suporte ao Banco de dados, por exemplo, mysql, postgres, oracle ou interbase;

Para habilitar suporte ao Postgres, você precisa o Postgres instalado, assim como se você deseja habilitar suporte ao Oracle, você precisa do oracle instalado na máquina. Para Sql Server ou Sybase, você precisará do FreeTds (www.freetds.org) instalado;

# cd /usr/local/src
# tar -xzvf php-4.3.1.tar.gz
# cd php-4.3.1

#./configure
--enable-dbase [Habilita suporte ao DBF]
--with-pear [Habilita abstração de BD]
--with-gd [Habilita geração de imagens]

para mysql:
--with-mysql [Habilita suporte ao MySQL]

para Postgres:[Habilita suporte ao PostgreSQL]
--with-pgsql=<diretório do postgresql>

para Oracle:[Habilita suporte ao Oracle]
--with-oci8=<diretório do oracle>

para Informix:[Habilita suporte ao Informix]
--with-informix=<diretório do informix>

para Interbase e Firebird:
[Habilita suporte ao Interbase e Firebird]
--with-interbase=<diretório do firebird>

para SqlServer and Sybase:
[Habilita suporte ao SqlServer e Sybase]
--with-mssql=<diretório do freetds>

# make
# make install
# rm -f /usr/bin/php*
# ln -sf /usr/local/bin/php /usr/bin/php
# ln -sf /usr/local/bin/phpize /usr/bin/phpize
# ln -sf /usr/local/bin/php-config /usr/bin/php-config
Compilando o PHP-GTK
Faça o download do PHP-GTK-1.0.0 daqui e salve-o em /usr/local/src.

# cd /usr/local/src
# tar -xzvf php-gtk-1.0.0.tar.gz
# cd php-gtk-1.0.0

# aclocal
# ./buildconf
# ./configure --enable-scintilla

Se ocorrer algum erro, digite novamente:
# aclocal
# ./buildconf
# ./configure --enable-scintilla

E, finalmente:
# make
# make install

::Instalando o GTKlaro

Faça o download da última versão (gtklaro 0.2), apartir de:
   GTKlaro 0.2

- Descompacte o arquivo
# unzip gtklaro-0.2.zip
- Dê direitos
# chmod 777 gtklaro -Rf

# cd gtklaro

- Rode o GTKlaro
# c:\gtklaro\php\php.exe c:\gtklaro\gtklaro.php

Se tudo der certo, o GTKlaro será exibido na tela.