+1

Instalando o PHP-GTK

criado por Luiz Ribeiro em 21/05/2002 1:52pm
Para iniciar a instalação do PHP-GTK em Unix, você vai precisar do fonte do PHP-GTK, que pode ser obtido em:
http://gtk.php.net/do_download.php?download_file=php-gtk-0.5.1.tar.gz

Bom, como nunca instalei o PHP-GTK em plataformas Unix, esta parte de meu artigo foi retirado do manual. Espero que ajude ;)

Rode o comando phpize que é um script instalado com o PHP. Isto irá ajustar os arquivos necessários e criar o script 'configure'. Depois, rode ./configure. Isto irá verificar se você tem a versão atual do GTK+ 1.2.x (1.2.6 ou maior, disponível em http://www.gtk.org/) e outros arquivos requiridos para compilação, e cria os Makefiles necessários.

Finalmente, rode make para compilar a extensão. Alguns arquivos fontes são gerados de arquivos .def pelo gerador de código. Se você ver mensagens como "Could not write...", significa que objetos GTK+ ou características ainda não são suportados. Se a compilação for um sucesso, rode make install para instalar a extensão no diretório default para extensões do PHP (geralmente /usr/local/lib/php/extensions).

Comentários:

Mostrando 1 - 10 de 18 comentários
WFJ disse:
Na boa..
Ta bem mal explicado o procedimento...
Pra quem ta começando não da para entender nada...
Meu apache, php e mysql tão funcionando...
agora fui seguir esse procedimento ai que não da para entender muito bem... não fucionou não...
15/10/2005 11:54pm (~18 anos atrás)

Infelizmente não consegui. . .não deu certo.

eheheh
20/07/2005 3:18pm (~19 anos atrás)

Olá

Gostaria de saber se eu preciso ter o PHP e o Apache instalados e configurados na máquina para poder utilizar o PHP-GTK.

Obrigado
16/06/2005 9:01am (~19 anos atrás)

Na hora em que eu tento gravar este arquivo da erro mandando eu contactar o dono do software no windows xp, sendo que gravei o mesmo no windows 98......

o arquivo e este mdac_typ, que o proprio site http://www.php-gtk.org.br/, mostrou em partes de instalações....
17/02/2005 9:14pm (~19 anos atrás)

Luiz Ribeiro disse:
Emílio,
Ele não encontrou o executável no PHP em /usr/bin..

Crie um link para o executável aí...

Abraços,
Luiz Gustavo
08/08/2003 1:36pm (~21 anos atrás)

Não funcionou também!

Erro:
Não foi possível encontrar o ponto de entrada do procedimento zend_uv na biblioteca de vínculodinâmico php4ts.dll

Tem solução???
08/08/2003 1:11pm (~21 anos atrás)

loading cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking whether gcc and cc understand -c and -o together... yes
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking for PHP prefix... /usr
checking for PHP includes... -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/Zend -I/usr/include/php/TSRM
checking for PHP extension directory... /usr/lib/php/extensions
checking how to run the C preprocessor... gcc -E
checking for PHP-GTK support... yes, shared
checking for gawk... gawk
checking for PHP executable in /usr/bin... configure: error: Could not locate PHP executable

O que pode estar faltando???
31/07/2003 1:18pm (~21 anos atrás)

a disse:
Consegui!!
29/06/2003 3:14pm (~21 anos atrás)

Hugo Sena disse:
Funciona no Windows 98, ou so no WINNT?
16/06/2003 1:04pm (~21 anos atrás)

Luiz Ribeiro disse:
Bom, faça o seguinte. Ao invés de colocar os arquivos do PHP-GTK no mesmo diretório de seu PHP do apache, coloque em outro. Use o seu PHP com a extensão do GTK apenas para aplicações GTK, não com o apache. Foi o que fiz aqui, você deixa o seu php.ini antigo no c:\windows\, tudo normal... Aqui eu tive este problema eu sobrescrever os arquivos da instalação normal na primeira vez que instalei o PHP-GTK, mas eu felizmente havia feito backup dos arquivos, então foi simples recuperar os estragos.
02/06/2002 4:35pm (~22 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)