基本信息 - 在 Windows XP Pro 32 位上使用 PHP 5.4.3 和 Apache 2.2.22 运行 WAMP 2.2
我的问题是,当我运行一个 php 脚本时,它会运行得很好。现在,如果我更改该脚本并重新运行它,该页面将永远不会加载,并且该脚本将由于被另一个程序使用而被锁定。我发现它正在被进程 httpd.exe 使用,如果我使用 End Process(实际上是重新启动它而不是停止它),原始页面将突然加载并运行新脚本。如果我再次更改它,它会做同样的事情。
如果我禁用 PHP APC 扩展,则不会发生此问题,因此它是由 APC 引起的
我尝试使用从http://dev.freshsite.pl/php-accelerators/apc.html “APC 3.1.14 beta for PHP 5.4”下载的 php_apc_3114_beta_php54.dll(重命名为 php_apc.dll)和 apc_3113_beta_php54_vc9.dll(重命名它到 php_apc.dll)同一个地方“APC 3.1.13 beta for PHP 5.4 vc9”