I can't understand why this is happening. I just tried four setups (two local and two live hosts) with PHP 5.2.17. In all cases, a fresh installation of Akeeba Backup Pro 3.3.10 worked, so we don't have a bug affecting PHP 5.2 hosts (trust me, I would have known about it before you, as I do have live sites hosted on servers with PHP 5.2). Now, this leaves us with the question, what happened?
The paths I see over there look correct, so it can't be a failure in locating the backup engine's files. I have confirmed that the backup engine can load on PHP 5.2. It can't be a memory limit issue, as at this point the maximum memory consumption is 3.74 Mb and it never peaks above 8Mb before the first backup step runs (which it hasn't yet). It can't be a timeout issue either, as we're still in the first two seconds of execution. This leaves me with pretty much no explanation as to what is going on :s Can you ask your host if there is a PHP error log for command line scripts? This is the only thing which could shed some light.
There is also a very small possibility of having the wrong PHP version available in the command line, e.g. PHP 5.1, which would explain why this happens. In order to determine that, please create a CRON job whose command is "/path/to/php -v" where /path/to/php is the full path to your PHP binary, as you have set it up in your other CRON job which runs the backup.php file. You should receive an email with something like this:
PHP 5.3.6 with Suhosin-Patch (cli) (built: Sep 8 2011 19:34:00)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
Please paste that information here so that I understand which PHP version and binary (cli or cgi) you are using with the backup.php script.
Alternatively, please try using the altbackup.php script. If this fails too, you will have to setup a CRON job with the front-end backup feature, as explained in the first section of our Automating Your Backup documentation chapter.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!