Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Aprenda inglês de uma vez por todas

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Instalação PHP-GTK

Colaboração: Pablo Dall'Oglio

Data de Publicação: 22 de Maio de 2002

A mensagem de hoje diz respeito à instalação do PHP-GTK, que me foi enviada pelo Pablo, da Univates. O Pablo é o criador do software Agata Reports, escrita com PHP-GTK e que faz coisas incríveis.

Segundo a descrição do produto no site:

  Ágata Report é uma ferramenta gráfica, desenvolvida em PHP-GTK
  que permite a edição e obtenção de pesquisas SQL de bases PostgreSQL.
  Ela conecta na Base PostgreSQL, lista suas tabelas, campos, e permite
  fazer ligações entre as tabelas, restrições, ordenação e muito mais.

Eu vi uma demonstração do produto em uma visita que fiz à Univates e também no Forum Internacional de Software Livre, em Porto Alegre. Realmente incrível, vale a pena investigar.

Para saber mais visite o endereço http://codigolivre.org.br/projects/agata/.

Agora, a mensagem do Pablo para a instalação do PHP-GTK.


Há alguns dias atrás tive de atualizar o meu php-gtk, e documentei alguns passos cruciais. Ultimamente tenho recebido mensagens de muita gente pedindo dicas de como instalar php com php-gtk, e digamos, se a pessoa não seguir uma combinação de dependênciais cruéis, poderá não conseguir efetuar a instalação....

  == Início ==
  
  // localize os atuais binários do php e do php-config em sua máquina pelos comandos:
  
  # whereis php
  # whereis php-config
  
  // e apaque todas ocorrências, isso se chama instalação defensiva ;)
  
  // Instalar essas ferramentas da Free Software Foundation, para compilar,
  // elas já existem em sua máquina, mas essas versões são as mais indicadas,
  // outras (mesmo mais recentes, dão problema), baixar de www.fsf.org
  
  (GNU libtool) 1.4
  (GNU automake) 1.3
  Autoconf version 2.13
  
  // Os binários serão instalados no /usr/local/bin e não no /usr/bin então depois de
  // instalá-los, apaque as versões velhas....
  # rm /usr/bin/autoconf
  # rm /usr/bin/automake
  # rm /usr/bin/libtool
  
  // e refaça-os usando links
  # ln -s /usr/local/bin/autoconf /usr/bin/autoconf
  # ln -s /usr/local/bin/automake /usr/bin/automake
  # ln -s /usr/local/bin/libtool /usr/bin/libtool
  
  
  // Fazer download do php 4.2.1 (www.php.net) e o instale seguindo as instruções do INSTALL
  // Bom, no meu php, eu habilitei algumas coisas como suporte a arquivos DBF,
  // mysql, postgres, pear, gd (para geração de gráficos, ...)
  // no diretório /usr/local/src/php-4.2.1/
  
  # ./configure \
  --enable-dbase \
  --enable-sockets \
  --with-gd \
  --with-mysql \
  --with-pgsql \
  --with-xmlrpc \
  --with-pear \
  --enable-dba \
  --with-kerberos
  
  # make
  # reza brava // opa essa é brincadeira
  # make install
  
  // os binários serão instalados em /usr/local/bin, logo refaça os links:
  # ln -s /usr/local/bin/php /usr/bin/php
  # ln -s /usr/local/bin/php-config /usr/bin/php-config
  
  // Fazer download do php-gtk 0.5.0 de (gtk.php.net) e siga as instruções do README
  // Instalação simples
  // No diretório /usr/local/src/php-gtk-0.5.0
  
  # ./configure
  # make
  # make install
  
  // no configure vc poderia habilitar extensões como GtkHtml (renderização), 
  // scintilla (edição de código) ou pixbuff (exibição de imagens avançadas),
  // mas nesse caso, vc teria que cuidar de outras dependencias também....
  
  agora vá no arquivo de teste do php-gtk (se vc seguiu tudo direito e
  descompactou os pacotes no /usr/local/src), então faça isso:
  # cd /usr/local/src/php-gtk-0.5.0/test
  # php gtk.php
  
  // e tchanananannnn !!!! Gran Finalle com php-gtk rodando
  // .... ou não, nesse caso envie um mail para a lista de discussões
  // do php-gtk (em breve estaremos criando uma em português)
  // Ahhh, essa receita de bolo não vem com nenhuma garantia....
  
  
  faz parte.... ;)
  
  abraços
  Pablo
  
  echo ereg_replace (" -> ", " \n", "cheers -> Pablo");
  PS: A Brasilian word: "Valeu" = "Thanks" + "Bye"
  +--------------------------------------------------+
  |   _    Pablo Dall'Oglio (pablo@php.net)          |
  |  °v°   Univates - IT Department +55 51 3714-7040 |
  | /(_)\  The best source is the source code        |
  |  ^ ^   Linux User n.223253, Lajeado, RS - Brasil |
  +--------------------------------------------------+

Veja a relação completa dos artigos de Pablo Dall'Oglio

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.97/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1327 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

PDF Explicado