Page 1 sur 1
PHP VERSION
Posté : 27 août 2012, 15:55
par kamelia
Bonjour,
mon souci est le suivant:
je veux activer php-gtk2.dll sur xampp. J'ai décrémenté la ligne dans php.ini et j' obtient l'erreur suivante:
PHP Startup: php gtk:Unable to initialize module. Module complide with module API=20060613 php compiled with module API=20090626.These options need to match
Que faire ?
Merci d'avance
Re: PHP VERSION
Posté : 27 août 2012, 16:18
par nhachet
Bonjour,
il faut trouver la DLL php-gtk2.dll compilée avec la même version de Visual C++. 2 version ont été utilisées (VC6 et VC9 me semble-t-il), chacune avec la directive Thread Safe activée ou non (TS). Dans ton cas, je suppose que la DLL a été compilée avec VC6 et que PHP a été compilée avec VC9...
Bon courage.
Re: PHP VERSION
Posté : 28 août 2012, 12:33
par kamelia
Bonjour,
Je vous remercie pour votre réponse. Mais je ne sais pas comment procéder.
J'ai télécharger les deux versions windows de gtk2 sur le site
http://gtk.php.net/download.php, mais aucune ne résout mon problème.
J'utilise : XAMPP
1.7.7
[PHP: 5.3.8]
Je ne peux pas utiliser une autre version <5.3 de php sinon mon application ne tournera pas
Merci
Re: PHP VERSION
Posté : 28 août 2012, 18:00
par nhachet
Sinon il va falloir recompiler la librairie.
Voici un tuto très client (mais assez long) :
https://github.com/gfaieta/phpgtk-build ... /php-53.md
D'autres infos glanées sur le Web :
http://php-gtk.eu/en/about-php-gtk-inst ... or-windows
A+
Re: PHP VERSION
Posté : 31 août 2012, 14:10
par kamelia
Bonjour,
je vous remercie pour votre soutien. Mais, je n'arrive tjrs pas à résoudre mon problème.
Bonne journée
Re: PHP VERSION
Posté : 31 août 2012, 16:09
par Mazarini
Si j'avais le même problème que toi, je testerai xamp, wamp-server et easyphp pour voir si 1 des 3 ne fournit pas php-gtk2 de base.
Dans le cas contraire, je récupererai php et php-gtk2 sur le site php.net (
http://fr.php.net/downloads.php et
http://gtk.php.net/download.php) et j'essayerai de remplacer php et les modules de xamp.
Manifestement php-gtk2 date de 2008... je doute que son utilisation soit répandue. Ca explique le manque de réponse.
Pour avoir fait du gtk avec python, gtk n'est pas très convivial. Mais j'utilisais notepad pour programmer.
Re: PHP VERSION
Posté : 31 août 2012, 18:17
par nhachet
Oui ce sont toujours des problèmes assez compliqués à résoudre.
Le premier lien semble intéressant (recompilation PHP sous Windows) mais nécessite de solides connaissances.
Une autre solution serait de faire tourner une version inférieure de PHP (type 5.2 ou 5.1 car je suppose que tu es en 5.3) avec un Apache 2.0 (et non un apache 2.2).
Re: PHP VERSION
Posté : 05 sept. 2012, 11:24
par kamelia
Bonjour,
le problème la solution maarch nécessite php 5.3:
Serveur Web Apache 2.2 ou IIS
PHP 5.3
Bases de données :
Validé en production pour PostgreSQL 8.3 à 9.x
c'est pourquoi j'ai désinstallé la version 1.7.7 et j'ai installé la version 1.7.4 (VC6)
et ça marche toujours pas

Re: PHP VERSION
Posté : 05 sept. 2012, 11:55
par Mazarini
Par curiosité, j'ai été voir chez Debian, manifestement pas de php-gtk/php-gtk2 de dispo. C'est un signe.
A moins de compiler toi même le module... voir de debugger php-gtk2
Edit : Va sur le site
http://http://gtk.php.net/ le projet est mort. Dernières news : [5-Aug-2010], [28-May-2009], [16-May-2008]...