begin process at 2012 02 15 18:37:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > INSTALLER PHP-GTK SOUS EASYPHP

INSTALLER PHP-GTK SOUS EASYPHP


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

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

Auteur : Dean

Ecrire un message privé
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)  


 Historique

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

 Sources du même auteur

COMPTEUR DE CLICS
RENOMMAGE MASSIF DE FICHIERS
NOMBRE DE FICHIERS DANS UN RÉPERTOIRE
COMPTEUR DE CONNECTÉS
Source avec une capture OBTENIR LES ADRESSES E-MAIL D'UN TEXTE

 Sources de la même categorie

Source avec Zip Source avec une capture GENERATEUR D'ONGLET DE NAVIGATION PHP par pos123
FORMATER UN LIEN YOUTUBE, DAILYMOTION OU VIMEO POUR L'UTILIS... par kgb93
Source avec Zip Source avec une capture PAGINATION + FICHIER CSS par profdi
Source avec Zip Source avec une capture SYSTEME D'AUTHENTIFICATION PHP AVEC PROTÉCTION KEYLOGGER par mtrix000
Source avec Zip Source avec une capture GENERATEUR DE BOUTONS DE PARTAGES POUR RESEAUX SOCIAUX par cod57

Commentaires et avis

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.

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.

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é.

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




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales