WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
activation d'extension
Envoyé par: vacknov (---.ll81.iam.net.ma)
Date: 29 September 2006 à 21:12

je veux activer l'extension mcrypt.

J'ai procedé comme suite:
Dans c:\wamp\php\php.ini

J'ai reperé la ligne extension_dir="./"
je l'ai modifié en extension_dir="c:\wamp\php\ext"

ensuite j'ai ôté le point virgule (winking smiley devant la ligne :

extension=php_mcrypt.dll

j'ai essayé d'implementer la methode mcrypt_module_open(), mais je reçoit un message d'erreur :

fatal: error : call to undefined function mcrypt_module_open() in c:....

quelqu'un peut -il m'aider ?



AU JOUR LE JOUR

Re: activation d'extension
Envoyé par: roms (---.fbx.proxad.net)
Date: 01 October 2006 à 09:10

le php.ini de wamp est dans apache2/bin/. Sinon, tu as le menu de wamp qui te permet d'activer directement des extensions.



Romain

Re: activation d'extension
Envoyé par: spiritualmind (---.w86-214.abo.wanadoo.fr)
Date: 12 October 2006 à 10:16

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"winking smiley, ce que l'on ne peut pas faire avec un apache sous windows car multithreadé sad smiley

Merci pour vos réponses.

Spiritualmind

Re: activation d'extension
Envoyé par: dval (---.chrcitadelle.be)
Date: 12 October 2006 à 15:52

essaye de copier aussi la dll dans le dossier windows et windows\system32 pour voir

Re: activation d'extension
Envoyé par: spiritualmind (---.w86-220.abo.wanadoo.fr)
Date: 12 October 2006 à 16:12

Yep, Merci pour ta réponse dval, mais rien n'y fait sad smiley

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

Merci encore, Bye.
Spiritualmind

Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP