IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Compilaton d'extension sous Windows, phpredis


Sujet :

Langage PHP

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    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.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    il existe déjà en compiler :
    https://github.com/nicolasff/phpredis/downloads

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    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).

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    t'as quoi comme erreur ?

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [PHP_REDIS]
    extension=php_redis.dll

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    il faut mettre sur On le display_error_startup, ensuite en CLI tu fait php -m, mais visiblement t'as aussi besion de igbinary

  7. #7
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    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

  8. #8
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    t'as pas eu un popup avec l'erreur ?

  9. #9
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    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).

  10. #10
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    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 ???)

  11. #11
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    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

  12. #12
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    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)

  13. #13
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    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

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/02/2010, 20h19
  2. [api C] Compilation d'extensions sous windows
    Par vincent.mbg dans le forum Interfaçage autre langage
    Réponses: 1
    Dernier message: 09/11/2009, 13h24
  3. [Wamp] compiler extension php sous windows
    Par cornnery dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 26/02/2008, 16h06
  4. Association extension/logiciel sous windows
    Par mbibim63 dans le forum Qt
    Réponses: 2
    Dernier message: 13/02/2008, 17h24
  5. Extensions PHP4 et Apache2 sous Windows
    Par OpenMac dans le forum Apache
    Réponses: 4
    Dernier message: 09/02/2007, 16h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo