Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: SuSE 9
Por vodooo
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Instalando e usando php-gtk com apache e php5 no Slackware 12
Linux user
Publicado por richard marques dos santos em 15/05/2008

Login: slackrichard, 57607 pontos
[ Hits: 3747 ]

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

Leitura recomendada
   Dica Linux recomendada Como hospedar projetos no SourceForge.net
   Dica Linux recomendada Criando um contator de visitas para seu site (PHP grava no TXT)
   Dica Linux recomendada register_globals e $_REQUEST
   Dica Linux recomendada Curso gratuito de Joomla e e-book (administração e programação)
   Dica Linux recomendada Solucionando erro de ArrayIterator que não recebe array

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.