O problema é que, por padrão, o PHP 7 não suporta tags abreviadas <? .
É descrito no artigo tags PHP de php.net .
Você precisa usar a tag de abertura total <?php . Ou, se você tiver programas PHP escritos para versões anteriores do PHP, você pode alterar essa regra das seguintes maneiras:
-
você pode adicionar a próxima diretiva ao arquivo
your-apache2-virtualhost.conf(ou.htaccess):php_flag short_open_tag on -
no arquivo
/etc/php/7.x/apache2/php.inivocê pode definir:short_open_tag = on
Não se esqueça de reiniciar o Apache2:
sudo systemctl restart apache2.service