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 SilvaHá 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