【发布时间】:2013-07-11 00:45:58
【问题描述】:
我正在一个团队中开发一个 PHP 项目。团队成员在 CentOS/apache 服务器上有自己的工作目录,就像这样。
/home/user1/public_html/project/xxxxx.php
/home/user2/public_html/project/xxxxx.php
等等。 我们在那里编写和上传 php 文件,并通过从浏览器访问服务器来测试我们的工作。
问题是 APC 缓存这些 php 文件而不区分它们的目录。所以,访问user1/project/xxxxx.php后,缓存,然后访问user2/project/xxxxx.php会产生user1的php结果。
我认为这是因为 APC 在不同进程和/或路径之间共享缓存。有什么办法可以关闭这个功能吗?出于某种原因,我们不能简单地关闭 APC,我们需要它。
非常感谢您。
【问题讨论】: