Précédent   Forum du club des développeurs et IT Pro > Général Développement > Programmation système > Linux > GTK > PHP-GTK
PHP-GTK Forum d'entraide sur le toolkit PHP-GTK. Avant de poster -> Cours PHP-GTK.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/11/2009, 10h53   #1
ballantine's
Membre du Club
 
Inscription : juin 2007
Messages : 512
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2007
Messages : 512
Points : 64
Points : 64
Par défaut découverte de php_gtk

Bonjour,

Je souhaite développer une application intranet. je viens de découvrir la bibliothèque php-gtk, j'ai compris que on ne parlais plus d'IE et Firefox. mais pour que les utilisateurs utilisent mon appli il faut que j'utilise un .exe???

Merci de votre aide.
ballantine's est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2009, 11h49   #2
julp
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 162
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 162
Points : 15 782
Points : 15 782
Nous ne sommes plus dans un contexte web (le client demande une page au serveur puis le serveur en renvoie le contenu) mais dans une exécution totalement locale, sur sa propre machine, des scripts.

Donc pour l'exécution d'un programme (au sens ensemble de scripts) employant php-gtk, il faut PHP (CLI) d'installer sur sa machine avec les extensions requises par ce programme (à commencer par php-gtk donc).

Après, il existe peut être des outils pour empaqueter votre application + PHP au sein d'un exe mais c'était plutôt (très) limité (version de PHP prise en charge et extensions supportées).

Edit : grrr, multipost !
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2009, 14h19   #3
ballantine's
Membre du Club
 
Inscription : juin 2007
Messages : 512
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2007
Messages : 512
Points : 64
Points : 64
Désolé pour le multi-post je n'ai vu qu'après qu'il y avait un sous-forum php-gtk...

A quoi correspond PHP (CLI) exactement?
imaginons que je développe une appli utilisant php-gtk et que cette appli me permette de manipuler des données du base MySQL. Si je veux l'utiliser sur plusieurs postes que faut-il que je fasse exactement?

Merci
ballantine's est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2009, 15h10   #4
julp
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 162
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 162
Points : 15 782
Points : 15 782
Citation:
Envoyé par ballantine's Voir le message
A quoi correspond PHP (CLI) exactement?
Interface de Ligne de Commande / définition. Pour ne pas dériver, c'est simplement un interpréteur PHP sous forme d'exécutable (non lié à un serveur donc indépendant). C'est comme les shells et autres langages scriptés.

Citation:
Envoyé par ballantine's Voir le message
Si je veux l'utiliser sur plusieurs postes que faut-il que je fasse exactement?
Faire l'installation de PHP et extensions spécifiques (ie, qui ne sont pas incluses avec PHP), telle php-gtk, sur chacune de ces machines.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2009, 15h40   #5
ballantine's
Membre du Club
 
Inscription : juin 2007
Messages : 512
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2007
Messages : 512
Points : 64
Points : 64
Il faudrait donc que j'installe wamp sur tous les postes pour pouvoir utiliser mon appli
ballantine's est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2009, 15h55   #6
julp
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 162
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 162
Points : 15 782
Points : 15 782
Comme je l'ai dit, il n'y a pas besoin de serveur HTTP donc d'Apache. Pour MySQL, idem, à moins d'avoir besoin d'une base de données locale pour autre chose et/ou que vous ayez des données locales (gérées par votre application ou non).

Il ne vous faut donc, sauf exception, que PHP. Pour Windows, vous trouverez les binaires à installer sur le site de PHP. Installation qu'il faudra ensuite compléter de l'extension php-gtk puisqu'elle ne sera pas fournie avec.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2009, 16h17   #7
ballantine's
Membre du Club
 
Inscription : juin 2007
Messages : 512
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2007
Messages : 512
Points : 64
Points : 64
donc il faudrait que j'installe PHP(CLI) et les binaires et rajouter l'extension php-gtk c'est ça?
ballantine's est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2009, 16h41   #8
julp
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 162
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 162
Points : 15 782
Points : 15 782
C'est ça. Les binaires de PHP incluant PHP CLI (ainsi que CGI et les modules apache que vous pourrez éventuellement supprimer).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2009, 16h48   #9
ballantine's
Membre du Club
 
Inscription : juin 2007
Messages : 512
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Indre et Loire (Centre)

Informations forums :
Inscription : juin 2007
Messages : 512
Points : 64
Points : 64
ok merci beaucoup
ballantine's est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h16.


 
 
 
 
Partenaires

Hébergement Web