我正在一个团队中开发一个 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,我们需要它。
非常感谢您提前。