J'ai WAMP 2.4 en version 64 bits et j'ai ajouté php 5.5.9, le souci que je rencontre c'est que certaines extensions de php ne sont pas chargées et je ne comprends pas pourquoi, voilà ce que me sort le log d'apache :
[Sun Feb 16 12:34:38.276063 2014] [mpm_winnt:notice] [pid 5872:tid 352] AH00418: Parent: Created child process 668 PHP Warning: PHP Startup: gd: Unable to initialize module\nModule compiled with module API=20100525\nPHP compiled with module API=20121212\nThese options need to match\n in Unknown on line 0 PHP Warning: PHP Startup: mbstring: Unable to initialize module\nModule compiled with module API=20100525\nPHP compiled with module API=20121212\nThese options need to match\n in Unknown on line 0 PHP Warning: PHP Startup: mysql: Unable to initialize module\nModule compiled with module API=20100525\nPHP compiled with module API=20121212\nThese options need to match\n in Unknown on line 0 PHP Warning: PHP Startup: mysqli: Unable to initialize module\nModule compiled with module API=20100525\nPHP compiled with module API=20121212\nThese options need to match\n in Unknown on line 0 PHP Warning: PHP Startup: pdo_mysql: Unable to initialize module\nModule compiled with module API=20100525\nPHP compiled with module API=20121212\nThese options need to match\n in Unknown on line 0 PHP Warning: PHP Startup: pdo_sqlite: Unable to initialize module\nModule compiled with module API=20100525\nPHP compiled with module API=20121212\nThese options need to match\n in Unknown on line 0
J'ai téléchargé le package une nouvelle fois et j'ai tout supprimé le contenu de C:\wamp\bin\php\php5.5.9 et dans le log d'erreur d'apache je rencontre les même erreurs que mentionnées ci-dessus
Dans le php.ini les extensions ne sont pas commentées
Non je n'avais pas ça, je viens de suivre à la lettre vos indications et après avoir de nouveau lancé wampserver, cela n'a rien changé.
J'ai refait un petit tour sur google et je tombe sur se sujet : [forum.wampserver.com], on retrouve dans les messages d'erreur le même nombre après API comme dans mon message d'erreur cités dans mon premier message => API=20100525
J'ai l'impression que certaines extensions de php n'ont pas été compilé comme il faudrait ?
Je vais essayer avec une 5.5.6 ou 5.5.8 pour voir la différence...
P.S.: avec la 5.5.6 les extensions mbstring et mysql qui n'étaient pas chargées sont chargées mais avec la 5.5.8 j'ai le même problème qu'avec la 5.5.9
Est-ce que je peux copier les extensions de la 5.5.6 dans la 5.5.8 ou 5.5.9 ?
Modifie 1 fois. Derniere modification le 17/02/2014 à 21:32 par floflo.
J'ai fait ce que vous m'avez dit mais ça ne change rien, j'ai redémarré la machine pour être sur mais cela ne change rien.
J'ai ça d'installé :
Microsoft Visual C++ 2005 Redistribuable Microsoft Visual C++ 2008 Redistribuable - x64 9.0.30729 Microsoft Visual C++ 2008 Redistribuable - x64 9.0.30729.17 Microsoft Visual C++ 2008 Redistribuable - x64 9.0.30729.6161 Microsoft Visual C++ 2008 Redistribuable - x86 9.0.30729 Microsoft Visual C++ 2008 Redistribuable - x86 9.0.30729.17 Microsoft Visual C++ 2008 Redistribuable - x86 9.0.30729.6161 Microsoft Visual C++ 2010 x64 Redistribuable - 10.0.40219 Microsoft Visual C++ 2010 x86 Redistribuable - 10.0.40219 Microsoft Visual C++ 2012 Redistribuable (x64) - 11.0.61030 Microsoft Visual C++ 2012 Redistribuable (x86) - 11.0.61030
Je pense que certaines extensions de php n'ont pas été compilées avec la même version du compilateur que php lui-même, c'est que laisse penser le message d'erreur : PHP Warning: PHP Startup: bz2: Unable to initialize module Module compiled with module API=20100525 PHP compiled with module API=20121212 These options need to match in Unknown on line 0
A part recompiler moi-même les extensions de php qui posent problème, je ne vois pas d'autres solutions
Modifie 1 fois. Derniere modification le 18/02/2014 à 18:57 par floflo.
Si ce n'était pas le même compilateur ou pas les mêmes version d'API, je devrais aussi avoir ces erreurs puisque j'utilise la même version de PHP 5.5.9 64 bits
Les erreurs indiquent que les extensions sont VC2010 et PHP est VC2012.
Lorsque vous êtes basculé sur PHP 5.5.9, dans le fichier php.ini (Wampmanager -> PHP -> php.ini) quel est le contenu de la ligne :
@Otomatic, pourriez-vous précisez dans votre superbe doc : [forum.wampserver.com], que lorsqu'on ajoute une nouvelle version de php il faut bien éditer dans le php.ini le extension_dir ?