parse error on first installation

I downloaded SuiteCRM 7.8.1 to be deployed on a windows server 2012 with the following specs:

  • win 2012 server data-centre R2 (virtual machine of VMWare)
  • easy PHP installed (apache 1.3 - PHP 4.3.3 - Mysql 4)

Easy php is running with no issue. I extracted SuiteCRM but I cannot even see the install page.
when I enter the CRM folder I get:

Parse error: parse error, unexpected T_OBJECT_OPERATOR in c:\easyphp\www\crm\include\entryPoint.php on line 84

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in c:\easyphp\www\crm\include\MVC\SugarApplication.php on line 60

Fatal error: Cannot instantiate non-existent class: sugarapplication in c:\easyphp\www\crm\index.php on line 50

when I type install.php in address bar I get:

Parse error: parse error, unexpected T_OBJECT_OPERATOR in c:\easyphp\www\crm\install.php on line 207

any ideas?

I suggest using a stack from the current century… : - ) yours is VERY old.

Take a look at the compatibility matrix:

https://suitecrm.com/wiki/index.php/Compatibility_Matrix

Your Easy PHP fails for Web Server, PHP and MySQL… no wonder it doesn’t work.

I simply updated the version of easy php and it is now up and running.

No… don’t do it like this please…

If you’re starting from scratch, you have every reason to just use a modern stack. Just go and download the newest version of EasyPHP.

Those versions of PHP and Apache are full of security holes. They have less features. They are much slower.

And I bet your system is going to break very soon, anyway. It seems to be working fine, but you’ll hit problems any time now… there’s a reason why the older versions of PHP were removed from the Compatibility Matrix, to be able to use PHP feature that the old versions don’t have.