Je me permet de faire remonter ce topic pour exposer mon petit soucis. Je voudrais faire des tests d'une boutique sur mon serveur Windows avec WAMP. J'y ai intégré le système de paiement SPPLUS de la caisse d'épargne. Cette API est fournie sous forme d'extension "*.dll" pour php.
Je l'ai donc copiée dans le répertoire des extensions par défaut
"C:/Program Files/wamp/php/ext/"
et ajouté la ligne
"extension=spplus.dll" dans le php.ini,
elle apparaît bien dans le menu "PHP Extensions" de Wamp, celui me rappelle d'ailleurs qu'elle est déjà chargée et configurée dans mon php.ini quand je veux la rajouter avec "Add extension".
Le soucis : un "get_loaded_extensions()" en php m'indique que cette extension n'est pas chargée ! où est-ce que cela pourrait coincer ???
Mon wamp tourne avec PHP5.1.4
PS, j'ai réalisé la manip sous linux sans aucun soucis, et l'extension se charge dynamiquement avec la fonction dl("php_spplus.so", ce que l'on ne peut pas faire avec un apache sous windows car multithreadé
Yep, Merci pour ta réponse dval, mais rien n'y fait
en même temps, toutes les manips que j'ai essayées (PHP4/WinXP, PHP5/Linux) ont fonctionnées sauf pour la version php 5 de l'API SPPLUS, j'ai contacté SPPLUS pour avoir des explications... Wait and see !
Mais je vois ça d'ici que cette DLL est foireuse à la base (et je n'est pas VC++ pour la recompiler).
Donc voilà, ne vous prennez plus la tête pour moi, j'ai transféré tout le projet sur mon serveur de production (Linux / PHP5 / Apache2), et tout fonctionne parfaitement. (Ca craint de bosser directement sur le serveur de Prod, m'enfin, c'est plus rapide que d'installer un nunux et un IDE sur ma bécanne de test.)