#552 used 'php -l' to validate syntax

in setup if fails to validate go ahead showing a warning to user