begin process at 2008 07 20 02:36:18
1 213 103 membres
26 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

INSTALLER PHP-GTK SOUS EASYPHP


Information sur la source

Catégorie :Astuces Niveau : Débutant Date de création : 11/07/2002 Date de mise à jour : 02/02/2008 12:57:13 Vu : 5 897

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

/*
* Installer PHP-GTK sous EasyPHP
* Auteur : Dean
*/

Commençons par le commencement...

Qu'est ce que PHP-GTK ?
Eh bien, c'est une sorte d'extension de PHP qui permet de créer des applications
(des éxécutables, quoi) codées en PHP.
Vous en saurez plus en allant sur le site officiel : http://gtk.php.net

Quand à EasyPHP, je ne vous le présente plus, il s'agit d'un package destiné à faciliter
la mise en place de PHP, MySQL et Apache (entre autres) sous Windows.

Le problème : faire cohabiter EasyPHP et PHP-GTK de manière à pouvoir utiliser les
deux sans qu'il y ait de conflit. Pour ce faire, suivez les étapes décrites ci-dessous :

-----------------------------------------------------------------------------------------------

Note : ces manipulations ont été effectuées avec
PHP-GTK 0.5.1 et EasyPHP 1.6.


1) Si ce n'est déjà fait, téléchargez PHP-GTK à cette adresse :
http://gtk.php.net/download.php.
Choisissez bien entendu la version Windows (binaries).


2) Décompressez les fichiers dans un répertoire de travail,
par exemple "C:\php-gtk".


5) Dans le dossier "php4", repérez les DLLs dont le nom commence par "php_gtk"
et déplacez-les dans le répertoire "C:\Program Files\EasyPHP\php\extensions"
ou équivalent.


6) Passons au dossier "winnt".

Ouvrez le fichier "php.ini", allez tout en bas et copiez la section qui concerne
PHP-GTK. Collez-la ensuite dans le fichier "php.ini" de EasyPHP (quelque part
au dessus de "Dynamic Extensions") situé dans le répertoire de Windows et sauvegardez.

Quand au contenu du répertoire "system32", déplacez-le dans le dossier
"C:\WINDOWS\SYSTEM32" ou équivalent.

Vous pouvez maintenant supprimer le dossier "winnt".
C'est terminé !

8) Pour vérifier que tout fonctionne, faites Démarrer>Éxécuter et tapez la ligne
suivante : "c:\php-gtk\php -q c:\php-gtk\test\hello.php". PHP devrait se lancer et
vous verrez apparaître le fameux "Hello World"  dans une boîte de dialogue.
Des erreurs peuvent survenir lors du chargement d'extentions, vous pouvez y
remédier en les décochant dans "C:\Program Files\EasyPHP\phpini.exe" ou
équivalent.

-----------------------------------------------------------------------------------------------

Conclusion

Voici quelques adresses complémentaires pour en savoir plus sur PHP-GTK :
http://www.phpuk.org/gtk/ (la doc)
http://gtk.php.net/faq.php (la FAQ)
http://www.gtk.org/api/ (des informations sur l'API GTK)  
20 juillet 2006 09:50:11 :
Suppression de mon addresse mail.
02 février 2008 12:57:13 :
J'ai juste mis mon pseudo dans l'auteur de la source
  • signaler à un administrateur
    Commentaire de Kiouk le 29/07/2002 12:04:17

    J'ai installé PHP GTK comme indiqué ci-dessus. Ca marche impec.

    Je n'aurais qu'un sugjestion à faire:

    Pourquoi utiliser léexecutable php.exe venant de PHP-GTK alors qu'on en a déja un avex easy php?

    Pour ma part j'ai modifier le compotement de windows pour les extension PHP (menu affichage/option onglet type de fichier) pour qu'il s'ouvre avec c:program fileseasyphpphpphp.exe je crois)

    au moins le programme auras vraiement le comportement d'un executable : lorsqu'on double-clique dessus il envoie la fenetre.

  • signaler à un administrateur
    Commentaire de Dean le 29/07/2002 22:46:37

    Pour l'histoire du php.exe, figure-toi que j'ai pensé la même chose.

    Je garde simplement l'éxécutable fourni avec PHP-GTK car celui-ci nécessite la dernière version et comme pour l'instant il s'agit de la 4.3 (!) et que EasyPHP utilise la 4.2, autant faire comme ça !

    Mais tu as raison, ce serait plus propre d'utiliser un seul php.exe...

    Sinon pour les programmes ta technique est astucieuse, mais pense que les autres utilisateurs n'ont pas forcément PHP et n'ont sûrement pas modifié le comportement de Windows, c'est pourquoi il vaut mieux fournir un php.exe et lancer ton programme à partir d'un fichier *.bat.

  • signaler à un administrateur
    Commentaire de Kiouk le 29/07/2002 23:29:15

    Le gros problème qu'il y a dans la distribution d'appli php-gtk et que son instalation pour un "super débutant" n'est pas évidente et qu'elle est à priori ncéssaire pour executer les appli.

    On peut fournier un .bat mais en plus de php.exe jepense qu'il faut aussi mettre les dll. Cepandant je ne l'aipas testé.

  • signaler à un administrateur
    Commentaire de ddempt le 02/02/2008 16:31:56

    Dans le site http://gtk.php.net/download.php je prend quel fichier ?
    Dans "php-gtk-1.0.2 Windows and PHP Binaries - 15-Jul-2005" il n'y a pas de répertoire System32
    Voici mon erreur :
    F:\Documents and Settings\damien\Bureau>C:\Downloads\php-gtk-1.0.2-win32\php4\ph
    p.exe -q C:\Downloads\php-gtk-1.0.2-win32\test\hello.php
    Warning: dl(): Unable to load dynamic library 'c:\php4\php_gtk.dll' - Le module
    spÚcifiÚ est introuvable. in C:\Downloads\php-gtk-1.0.2-win32\test\hello.php on line 5
    Fatal error: Cannot instantiate non-existent class:  gtkwindow in C:\Downloads\p
    hp-gtk-1.0.2-win32\test\hello.php on line 40

    Ca vient d'où ?

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS