Bonjour,
désolé pour ma longue absence mais j'ai pas mal été accaparé sur d'autres choses au boulot...
Pour revenir au sujet, au final le serveur est un Windows server 2008. J'ai donc installé WAMP et j'ai pris la dll du dossier ts de l'archive php_apc-3.1.10-5.3-vc9-x86.zip téléchargée sur http://downloads.php.net/pierre et je l'ai mise dans <dossier d'install wamp>/bin/php/php 5.3.10/ext/
J'ai modifié mon php.ini pour ajouter les lignes :
[EDIT] Après un éclair de bonne idée j'ai testé en ligne de commande et j'ai eu un message d'erreur me disant qu'il n'arrivait pas à charger la dll (en m'indiquant bien le dossier où elle se trouve). Le message d'erreur me dit aussi qu'elle n'est pas une application Win32 valide. Je teste avec la dll que tu m'avais compilée et je reviens poster le résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 extension=php_apc.dll [...] [APC] apc.enabled=1
Pourtant l'extension n'apparaît pas dans mon phpinfo....
(le php.ini modifié est celui présent dans le dossier d'Apache)
[/HS]
J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source
Fait gaffe y'a deux php.ini sous WAMP
Oui je sais je me suis fais avoir déjà ce matin.... j'ai ajouté l'extension dans les deux (celui pour la CLI et l'autre pour le web....) c'est d'ailleurs en pensant à ça que j'ai eu l'idée de tester et que j'ai récolté ce message me disant que apc_php.dll n'est pas une application Win32 valide (j'ai essayé celle issue du dossier ts puis celle du dossier nts de l'archive et ensuite avec ta dll mais j'ai toujours le même message d'erreur....)
Pour plus de clarté je le copie ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 PHP Warning: PHP Startup: Unable to load dynamic library 'd:/wamp/bin/php/php5. 3.10/ext/php_apc.dll' - %1 n'est pas une application Win32 valide. in Unknown on line 0
[/HS]
J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source
Quel est la version de ton PHP et le PHP Extension Build (dans ton phpinfo), et ton OS ?
j'ai trouvé !! La DLL est en 32bits et mon serveur est en 64bits !! J'ai trouvé une autre DLL en 64bits qui me fait partir l'avertissement de Symfony 2.
Merci pour ton aide !
[/HS]
J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source
faut jamais prendre la version 64bit de WAMP, sous windows le PHp en 64bit ne sert a rien, et y'a des problème de compat avec les lib
Bonjour,
Ca n'a l'air de rien, ton dernier commentaire stealth35, qui semble critiquer gratuitement windows, mais il m'a bien aidé. Je galère depuis un bon moment pour comprendre pourquoi ma librairie APC n'est pas reconnue par mon wamp, j'ai essayé 40 versions d'apc (compilé en 32/64 pour php 5.3, .4, pour OS 32/64bits, avec toutes les permutations possibles) et en rebootant 10 000 fois sans aucun succès, je voulais trouver des témoignages sans en trouver de convainquant.
En lisant ton commentaire, j'ai supprimé mon wamp 64 bits et installé le 32 et ... ca marche !
Merci bien en tout cas !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager