Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/11/2011, 10h52   #1
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
Par défaut Compilaton d'extension sous Windows, phpredis

Bonjour.

Si vous avez de l'expérience en compilation d'extensions dans un environnement Windows, vous pourrez peut-être m'aider.

Malgré plusieurs tutoriaux (*) suivis à la lettre, je ne suis jamais parvenu au bout du build de l'extension phpredis (https://github.com/nicolasff/phpredis).
* non spécifiques à phpredis
En réalité, je ne comprends même pas par où commencer (où sont les fichiers configure.js, etc. ?).

Est-ce que quelqu'un arrive à le faire et saurait m'expliquer comment ?

Merci.
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h06   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 135
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 135
Points : 8 496
Points : 8 496
il existe déjà en compiler :
https://github.com/nicolasff/phpredis/downloads
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h16   #3
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
Mon php est NTS (ce qui est la recommendation pour FastCGI) et ces dll n'y fonctionnent pas (j'imagine que c'est parce qu'elles sont TS).
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h20   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 135
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 135
Points : 8 496
Points : 8 496
t'as quoi comme erreur ?
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h26   #5
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
Citation:
Envoyé par stealth35 Voir le message
t'as quoi comme erreur ?
Rien, l'extension est juste absente (aucun signe dans phpinfo).

Note: j'ai bien configuré mon php.ini et redémarrer iis.

Code :
1
2
[PHP_REDIS]
extension=php_redis.dll
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h29   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 135
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 135
Points : 8 496
Points : 8 496
il faut mettre sur On le display_error_startup, ensuite en CLI tu fait php -m, mais visiblement t'as aussi besion de igbinary
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h33   #7
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
Warning: PHP Startup: Unable to load dynamic library 'C:\Program Files (x86)\PHP\ext\php_redis.dll' - The specified module could not be found.
in Unknown on line 0
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h41   #8
Modérateur
 
Inscription : septembre 2010
Messages : 7 135
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 135
Points : 8 496
Points : 8 496
t'as pas eu un popup avec l'erreur ?
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h49   #9
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
Si, mais le message était le même en substance.

Par contre j'ai aussi droit à une alerte m'indiquant que je n'ai pas php5ts.dll (si cette mention peut apporter un éclaircissement).
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h52   #10
Modérateur
 
Inscription : septembre 2010
Messages : 7 135
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 135
Points : 8 496
Points : 8 496
demande au auteurs de compiler une version NTS, j'ai essayé sous win32 et c'est le bordel faut plein de lib en plus (JavaScriptCore ???)
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h57   #11
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
Je suis assez convaincu qu'il faut une version NTS.

C'est bien pour ça que je demande si quelqu'un peut m'expliquer comment la compiler.
Ce n'est pas la première fois que je me retrouve devant le problème "version Windows ? Un jour, peut être." avec php donc il est grand temps que je puisse compiler moi même mais étant aller d'échec en échec (avec APC notamment) je suis obligé de demander assistance
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 12h13   #12
Modérateur
 
Inscription : septembre 2010
Messages : 7 135
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 135
Points : 8 496
Points : 8 496
Citation:
Envoyé par Sergejack Voir le message
Je suis assez convaincu qu'il faut une version NTS.

C'est bien pour ça que je demande si quelqu'un peut m'expliquer comment la compiler.
Ce n'est pas la première fois que je me retrouve devant le problème "version Windows ? Un jour, peut être." avec php donc il est grand temps que je puisse compiler moi même mais étant aller d'échec en échec (avec APC notamment) je suis obligé de demander assistance
je sais bien, mais je viens d’essayé de la compiler et c'est pas simple y'a pas mal de chose a retouché (NTS ou pas)
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 12h31   #13
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
J'avais trouvé un fork du projet avec une version NTS mais les dll sont inaccessibles (accès protégés... !).
Par contre le code source m'y semble téléchargeable :

https://github.com/char101/phpredis/downloads
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h27.


 
 
 
 
Partenaires

Hébergement Web