チームで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 をオフにすることはできません。必要です。
事前にどうもありがとうございました。