De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
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 | +--------------------------------------------------+
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários