PHP的APC加速器完全打破Windows2上的Apache2?

我的本地开发configuration:

  • Apache 2.2.21 VC9从Apache Lounge下载(如PHP For Windows网站提示,手动安装为服务。
  • PHP 5.3.8 VC9 x86线程安全,从zip文件手动安装。
  • PHP APC 20110109-5.3-vc9-x86从这里下载,然后我添加extension=php_apc.dll到我的php.in
  • Xdebug PHP 5.3 VC9 TS(32位),如果相关的话

结果 :有时页面挂起,我必须从服务面板手动重新启动Apache。 任何人都有经验呢? 我的configuration是否错误? 即使有一个简单的phpinfo页面,这也正在发生:

 <?php phpinfo() ?> 

根据我的经验,APC和xdebug一般不能很好的搭配。 如果禁用xdebug,我怀疑它可以正常运行。

开始排除Apache – 调用“php -m”来获取模块列表,看看它是如何响应的。

如果它很慢,那么你知道PHP是怪罪。 禁用每个模块并一次启用每个模块,运行php -m来检查响应。

5.3.8之前的curl延伸引起了类似的困境,但是已经被纠正了。

使用apc包中的apc.php文件,并使用它来查看APC如何使用内存。

给它很多公羊,直到他有20%未使用。