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.ini
você pode definir:short_open_tag = on
Não se esqueça de reiniciar o Apache2:
sudo systemctl restart apache2.service