Esse é o erro que você esperaria se você executasse um arquivo de modelo php, por exemplo. test.php sob o intérprete do script bash, por exemplo, se você criar um arquivo básico de script php;
$ echo -e "<html>\n</body><?php echo 'test'?></body></html>" > ~/test.php
$ cat test.php
<html>
</body><?php echo 'test'?></body></html>
e torná-lo executável, e tente executá-lo diretamente ...
$ chmod +x test.php
$ ./test.php
./test.php: line 1: syntax error near unexpected token 'newline'
./test.php: line 1: '<html>'
Isso ocorre porque o shell está tentando executar o script no interpretador de script padrão, ou seja, bash, o equivalente a ele;
$ bash test.php
test.php: line 1: syntax error near unexpected token 'newline'
test.php: line 1: '<html>'
pelo menos, algo como isto, pelo menos, executar o script php sob o php;
$ /usr/bin/php test.php
<html>
</body>test</body></html>