Instalando e usando php-gtk com apache e php5 no Slackware 12

Publicado por richard marques dos santos em 15/05/2008

[ Hits: 7.488 ]

 


Instalando e usando php-gtk com apache e php5 no Slackware 12



Parto do pressuposto que você tenha o php 5 e o apache instalados, configurados e funcionando.

Primeiro passo, baixar os fontes do php-gtk com o cvs.

$ cvs -d :pserver:cvsread@cvs.php.net:/repository co php-gtk

Compilar o php-gtk.

$ cd php-gtk
$ ./buildconf --with-phpize=/usr/bin/phpize
$ ./configure --with-php-config=/usr/bin/php-config
$ make
$ su -
# cd /path/php-gtk
# make install

# cd /etc
# mkdir phpgtk
# cp /etc/http/php.ini /etc/phpgtk


Acrescente a chamada a extensão gtk ao php.ini que você copiou para a pasta /etc/phpgkt.

extension=php_gtk2.so

Está tudo pronto, só lembre-se de que quando for utilizar o php-gtk você tem que referenciar o novo local do php.ini deste forma:

$ php -c /etc/phpgtk/php.ini nome_do_seu_script.php

Como por padrão o php no Slackware vai buscar o php.ini em /etc/http e, por sua vez não carrega o módulo php-gtk, suas páginas vão funcionar perfeitamente.

A opção -c indica ao php para procurar o php.ini em um local especificado, para não ter que utilizar sempre esta chamada você pode criar um shell script para isto como este:

#!/bin/bash
if [ empty $1 ]
then
       echo -e "\t\Informe o programa!"
       exit
fi
/usr/bin/php -c /etc/phpgtk/php.ini $1

Salve este script com o nome phpgtk e para utilizar basta chamar sua aplicação phpgtk por ele. Exemplo:

$ phpgtk /path_dos_fontes_do_php-gtk/demos/imgbrowser.php

Outras dicas deste autor

Slackware 11 (current) com KDE e Hald

Mudando o brilho do notebook

Leitura recomendada

Pegar parte do conteúdo (dados) de outro site com PHP utilizando explode()

Somando datas em PHP

Controle de acesso Web para framework CakePHP

Novo componente para backup de site Joomla com simplicidade

Como executar PHP no Windows

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts