5 votes

Le PHP APC Accelerator casse complètement Apache2 sous Windows?

Ma configuration de développement locale :

  • Apache 2.2.21 VC9 téléchargé depuis Apache Lounge (comme suggéré sur le site PHP For Windows. Installation manuelle en tant que service.
  • PHP 5.3.8 VC9 x86 Thread Safe, installé manuellement à partir du fichier zip.
  • PHP APC 20110109-5.3-vc9-x86 téléchargé depuis ici, puis j'ai ajouté extension=php_apc.dll à mon fichier php.ini.
  • Xdebug PHP 5.3 VC9 TS (32 bit), le cas échéant

Résultat : parfois la page se bloque et je dois redémarrer Apache manuellement depuis le panneau des services. Est-ce que quelqu'un d'autre a déjà rencontré ce problème ? Ma configuration est-elle incorrecte ? Cela se produit même avec une simple page phpinfo :

1voto

gtuhl Points 181

APC et xdebug ne fonctionnent généralement pas bien ensemble d'après mon expérience. Je pense que cela fonctionnera bien avec APC si vous désactivez xdebug.

0voto

thinice Points 4656

Commencez par exclure Apache - appelez 'php -m' pour obtenir une liste de modules et voir à quel point cela répond.

Si c'est lent, alors vous savez que PHP est en cause. Désactivez chaque module et activez-en un à la fois, en exécutant php -m pour vérifier la réponse.

Avant la version 5.3.8, l'extension curl causait des problèmes similaires, mais cela a été corrigé.

0voto

bokan Points 225

Utilisez le fichier apc.php du package apc et utilisez-le pour voir comment votre APC utilise la mémoire.

Donnez-lui beaucoup de RAM, jusqu'à ce qu'il ait 20% de non utilisé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X