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

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

[ Hits: 7.486 ]

 


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

Mudando o brilho do notebook

Slackware 11 (current) com KDE e Hald

Leitura recomendada

Open livro de PHP

Gerador de URA para Asterisk

Laravel 5.4: erro ao rodar o comando migrate (Specified key was too long error) [Resolvido]

Backup e restore para sites em Joomla

Impressão remota usando impressora matricial

  

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