Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 23-03-2009 19:01:43

looglin
Nouveau membre
Date d'inscription: 23-03-2009
Messages: 2

Problème Zend Extension

Bonjour,

j'ai besoin de spécifier le chemin de 2 dll dans mon php.ini :
ZendExtensionManager.dll et ioncube_loader_win_5.2.dll

J'utilise la fonction zend_extension_ts en spécifiant le chemin de mes dll.
soit la configuration suivante dans mon php.ini:
zend_extension_ts="C:\.....\ZendExtensionManager.dll
zend_extension_ts="C:\.....\ioncube_loader_win_5.2.dll

Or le serveur Apache ne veut pas redémarrer.
Si je désactive une des ligne,
zend_extension_ts="C:\.....\ZendExtensionManager.dll
;zend_extension_ts="C:\.....\ioncube_loader_win_5.2.dll
Apache redémarre sans problème.

Peut on mettre 2 paramètres zend_extension_ts dans une config php.ini
Si non , comment fait on si on a besoin de spécifier plusieurs dll.

le serveur tourne sous : Windows 2003 - Apache 2.2 - php 5.2.1

Merci par avance.

Hors ligne

 

#2 23-03-2009 22:47:53

neni
Membre
Lieu: Nantes
Date d'inscription: 12-11-2007
Messages: 27

Re: Problème Zend Extension

Pourquoi utiliser "zend_extension_ts"? au lieu de "zend_extension"?
Je n'y connais rien aux serveurs sous Windows (et je n'ai aucune envie de m'y pencher). Il semble tout de même que "zend_extension_ts" signifie que le module a été compilé avec "la sécurité des threads", et donc si l'extension "ioncube_loader_win_5.2.dll" a été compilé normalement, il faut le charger normalement...

Hors ligne

 

#3 24-03-2009 17:30:28

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: Problème Zend Extension

En effet, ts signifie Thread Safe.
En théorie ta distrib de PHP a été compilée avec la Thread Safety (le module s'appelle TSRM), sauf si tu l'as compilée à la main sans ce mode (ce qui est très fortement déconseillé sous Windows).

Tu dois donc charger tes zend_extension avec l'option TS comme tu le fais.
Si ca ne charge pas, il faut regarder ce que disent les logs Apache.

Le problème peut être divers : extension non compatible avec la version de PHP, extension compilée sans la thread safety, ou encore extensions incompatibles entre elles...

Hors ligne

 

#4 25-03-2009 09:42:19

looglin
Nouveau membre
Date d'inscription: 23-03-2009
Messages: 2

Re: Problème Zend Extension

C'était effectivement un problème de version.
J'ai modifié ioncube_loader_win_5.2.dll par ioncube_loader_win_5.1.dll et Apache est reparti.

Merci pour votre aide.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages