1. You should always go with latest stable version of PHP and latest stable version of APC. PHP 5.2 is now at version 5.2.17 and it is no longer maintained nor development, so it is possible that latest versions of APC doesn't work well with it. Give PHP 5.3 a shot :)
2. We can upgrade your activeCollab, and see to configure APC caching backend, but installation and configuration of APC itself is not something that we offer as part of Professional Installation / Upgrade Service, sorry.
1) Turns out we had Zend optimizer installed but not the latest version - would the zend community edition server do the same thing as APC or should we stick with APC?
2) Can we hire you separately (not an upgrade), once we have updated to PHP 5.3 to then install the APC DLL?
1. Cache backend that we provide here is APC only. It does not work with other tools.
2. Configuration of APC, or any other PHP or Apache extension, is not something that we offer as a service, sorry. We draw a clear line between what system administration of platform is and what's activeCollab administration. If APC is configured and running on server, we can set up activeCollab's APC cache backend, but configuration of APC itself is not something that we do, sorry.
It will be default caching mechanism for systems where APC is installed when activeCollab 3 gets launched.
I will prefer to wait for ActiveCollab 3 in this case. We use APC by default everywhere. Its sensible choice as in future APC will be PHP's default caching mechanism.
Off-topic - Good to see something revealed here about upcoming release! ;-)
Open /activecollab/defaults.php, and replace this line:
define('CACHE_BACKEND', 'FileCacheBackend');with:
if(!defined('CACHE_BACKEND')) { define('CACHE_BACKEND', 'FileCacheBackend'); }That should resolve the warning that you are getting.