PHP e PHP-GTK Rodando Juntos
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:
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.
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.
Simples, rápido e prático!
01/04/2006 3:20am
(~19 anos atrás)
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...
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)
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.
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)
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.
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)