Desenvolvimento - PHP

Instalando PHP-GTK no Linux

Neste artigo irei demonstrar passos simples de como fazer a instalação da PHP-GTK no Linux, algumas dicas sobre os erros que podem estar ocorrendo na hora de compilar a PHP-GTK.

por Marcelo Pereira Fonseca da Silva



Neste artigo irei demonstrar passos simples de como fazer a instalação da PHP-GTK no Linux, algumas dicas sobre os erros que podem estar ocorrendo na hora de compilar a PHP-GTK.

Há alguns dias vi num fórum uma pergunta falando sobre o fim do projeto GTK, logo após, fui tirar minhas dúvidas no site http://gtk.php.net

O que encontrei para minha surpresa foi um aviso da nova Release do projeto que ficará provavelmente como a última antes do PHP5 e uma nova release prometida que estará sendo desenvolvida em cima do PHP5.

A partir de agora você verá um passo-a-passo da instalação

A página de download é:

http://gtk.php.net/download.php

A última versão é:

php-gtk-1.0.0 Source - 23-Oct-2003

Clique sobre o link para fazer o download do arquivo *.tar.gz salve-o no seu computador.

Feito o download iremos usar o comando

$ tar -xzvf php-gtk-1.0.0.tar.gz

irá aparecer então a pastinha

php-gtk-1.0.0/

entre neste diretório

$ cd php-gtk-1.0.0/

para quem já está acostumado com ambientes *UNIX-like sabe o procedimento para se compilar um source de algum programa.

No caso da PHP-GTK a sequência de comandos para compilação é a seguinte:

$ ./buildconf
$ ./configure
$ make
# make install

o problema é que muitos dos que tentam instalar param no ./configure por causa de uma "falha" no código fonte, onde a descrição do sistema não está devidamente comentada com o sinal "#" isso ocorre justamente no --enable-debug do arquivo configure

Para poder rodar normalmente digite

$ vi configure

e procure a linha onde está o comando

PHP_GTK_ARG_ENABLE

ela tem entre parênteses um comantário e na linha abaixo você pode encontrar --enable-debug também com um comentário após o comando.. a primeira linha comente adicionando o sinal "#" na frente da linha desde o começo e na segunda do comando --enable-debug adicione o sinal após este comando.

Fica algo parecido com:

--enable-debug #Compile with debugging symbols., no)

Salve o arquivo e rode o comando ./configure talvez ele peça alguma library que sem elas não é possível rodar o sistema caso isso acontece tente compilar a library que ele solicitar.

Após o configure rodar digite:

$ make

Pegue super usuário na máquina com o comando "su" e após isso digite:

# make install

e pronto, a PHP-GTK está funcionando na sua máquina!

No meu caso em /usr/local/lib/php/extensions/ existe uma pastinha "no-debug...." na qual existe o arquivo da php-gtk chamado php_gtk.so

No próximo artigo iremos ver alguns features da gtk

Abraços,
Marcelo Pereira

Marcelo Pereira Fonseca da Silva

Marcelo Pereira Fonseca da Silva - Presta consultoria em desenvolvimento de aplicações em PHP e atua como desenvolvedor web em uma empresa especializada, é também um dos membros de tradução do manual do PHP e participa ativamente de melhorias para a linguagem. Trabalho também com GNU/Linux entre outras tecnologias.