+2

PHP e PHP-GTK Rodando Juntos

criado por Thomas Gonzalez Miranda em 21/04/2003 10:04pm
Quem já não tentou rodar o PHP e o PHP-GTK no Windows ao mesmo tempo?

Quem já tentou sabe que não é uma tarefa fácil, e acabou desistindo. Muito bem, você pode pensar que fazer isto é uma tarefa difícil ou que você vai ter que sacrificar seu PHP que está rodando bem no seu servidor para poder testar suas aplicações PHP-GTK.

Irei mostrar que não precisa nada disso e que rodar PHP e PHP-GTK juntos é muito mais fácil do que você pensa. Para isto, vou presumir que você tenha as seguintes condições no seu servidor:

- Apache rodando com o PHP
- MySQL instalado

Visite o site http://gtk.php.net e pegue a última versão do PHP-GTK.

Siga os seguintes passos:

1. Descompacte o conteúdo do arquivo em uma pasta temporária
2. Copiar o conteúdo da pasta WINNT/system32 para a pasta php4
3. Copiar o arquivo php.ini da pasta WINNT para a pasta php4
4. Renomear a pasta chamada 'test' para 'samples' e copiá-la para a pasta php4
5. Mover a pasta php4 para a sua unidade de disco local (ex: C:\)

Pronto! Você tem o PHP-GTK instalado e o PHP rodando no Apache normalmente. Agora para testar faça o seguinte - vá até o prompt de comando e digite:

$ cd c:\php4
$ php_win.exe -q -c c:\php4\php.ini -f c:\php4\samples\gtk.php

Isto deverá retornar um programa com vários exemplos de aplicações em GTK.

É isso aí, simples, fácil e rápido :)

Explicação dos argumentos:
-q : remove qualquer cabeçalho HTTP que o PHP tentar criar.
-c : permite à você especificar um arquivo php.ini alternativo, no nosso caso c:\php4\php.ini, você pode tentar usar o arquivo que está em C:\Windows(WINNT)\php.ini, mas poderá obter muitos erros devido as alterações que você tenha feito.
-f : mostra ao PHP onde está o arquivo que nós iremos usar.

Você pode fazer uma associação aos arquivos .php ao php_win.exe, assim quando você der dois cliques em um arquivo .php ele irá rodar o programa instantaneamente sem você precisar ir no prompt e digitar este comando sempre, ou você pode criar um arquivo .bat com este comando para executar seu programa - você decide.

É isso aí galera, é o Turbano simplificando as coisas para você :). Quando tiver tempo, voltarei com uma matéria legal para vocês.

Comentários:

Mostrando 1 - 9 de 9 comentários
Simples, rápido e prático!
01/04/2006 3:20am (~19 anos atrás)

EquipeXQ disse:
Pô vulcano...curto e grosso...acho que já li uns 10 tutoriais ..você veio e deu um basta com apenas algumas linhas...maravilha. PArabéns. ;)
19/08/2004 3:18pm (~20 anos atrás)

Eu acho que para programar em usando gtk, nesta ocasião, o python pode ser útil, pode usar a ferramenta glade, sem dizer que ele é bem mais fácil de programar...

Agora já não sei se é fácil de tê-lo instalado em windows, mas em linux é, e posso desenvolver em Linux (com o glade) e executar em windows sem problemas...
12/05/2003 11:33am (~21 anos atrás)

Luiz Ribeiro disse:
Eu estava vendo aqui, o passo 2 pode ser desonsiderado.
2. Copiar o conteúdo da pasta WINNT/system32 para a pasta php4

A pasta WINNT/system32 muitas vezes não tem conteúdo, eu já instalei sem copiar ela, afinal, nao tem nada.

Thomas, você sabe me dizer porque ela não tem conteúdo? A documentação do PHP-GTK também cita esse passo.
25/04/2003 6:22pm (~21 anos atrás)

Luiz Ribeiro disse:
Você executou seus scripts usando o php_win.exe?
25/04/2003 6:18pm (~21 anos atrás)

Luiz Ribeiro disse:
Não, PHP-GTK, como eu disse em um artigo que escrevi a algum tempo sobre o assunto, o PHP-GTK está mostrando que o PHP pode ser uma linguagem client-side tanto quanto server-side, que é o que perl é.

Ou seja, o PHP-GTK é client-side, para se rodarem aplicações PHP, é necessário o interpretador (qualquer linguagem interpretada funciona assim), ou seja, nada de rodar PHP-GTK sem o interpretador.
25/04/2003 6:17pm (~21 anos atrás)

Luiz Ribeiro disse:
Ué, porque é necessário o MySQL instalado? =D
25/04/2003 6:12pm (~21 anos atrás)

Novo Comentário:

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