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

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

[ Hits: 7.633 ]

 


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

Fedora Core 1 :: asp2php-gui

PHP Online e Grátis

Problemas com a tradução no Drupal (CMS)

Framework Ágil usando PDO - Criando aplicativos amigáveis com facilidade

Super Scaffold - Crie aplicativos em PHP com MySQL ou PostgreSQL de forma automática

  

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